You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
694 B
Python
18 lines
694 B
Python
from django.urls import path, include, re_path
|
|
from rest_framework.routers import DefaultRouter
|
|
from user import views
|
|
|
|
router = DefaultRouter()
|
|
router.register('departments', views.DepartmentViewSet)
|
|
|
|
urlpatterns = [
|
|
path('trees/', views.DepartmentViewSet.as_view({"get": "get_trees"})),
|
|
path('login/', views.LoginView.as_view({"post": "login"})),
|
|
path('users/', views.UserViewSet.as_view({"post": "create", "get": "list"})),
|
|
path('users/<str:pk>/', views.UserViewSet.as_view({'get': 'retrieve',
|
|
'put': 'update',
|
|
'delete': 'destroy'})),
|
|
]
|
|
|
|
urlpatterns += router.urls
|