shimatta-kenkyusho/shimatta_kenkyusho/api/urls.py

24 lines
1.1 KiB
Python
Raw Normal View History

2024-11-18 20:17:55 +01:00
from django.urls import include, path, re_path
2021-08-07 19:47:34 +02:00
from rest_framework import routers
from .views import *
router = routers.DefaultRouter()
router.register(r'users', UserViewSet)
router.register(r'groups', GroupViewSet)
router.register(r'parts/storages', PartsStorageViewSet)
router.register(r'parts/storage_templates', PartsStorageTemplatesViewSet, basename='storage-template')
2021-08-07 19:47:34 +02:00
router.register(r'parts/components', PartsComponentViewSet)
router.register(r'parts/component-parameters', PartsComponentParameterViewSet)
router.register(r'parts/component-distributor-numbers', PartsComponentDistributorNumViewSet)
2021-08-07 19:47:34 +02:00
router.register(r'parts/stocks', PartsStockViewSet)
router.register(r'parts/packages', PartsPackageViewSet)
router.register(r'parts/distributors', PartsDistributorviewSet)
router.register(r'parts/manufacturers', PartsManufacturerViewSet)
router.register(r'parts/component-types', PartsComponentTypeViewSet)
router.register(r'parts/component-param-types', PartsComponentParameterTypeViewSet)
2021-08-07 19:47:34 +02:00
urlpatterns = [
path('', include(router.urls)),
2024-11-18 20:17:55 +01:00
re_path(r'^token-auth/', ObtainExpiringAuthToken.as_view()),
re_path(r'^token-logout/', TokenLogout.as_view()),
2021-08-07 19:47:34 +02:00
]