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//', views.UserViewSet.as_view({'get': 'retrieve', 'put': 'update', 'delete': 'destroy'})), ] urlpatterns += router.urls