from django.urls import include, path from rest_framework.routers import DefaultRouter from rest_framework_simplejwt.views import TokenRefreshView from .views import CustomTokenObtainPairView, RoleViewSet, UserViewSet app_name = 'accounts' router = DefaultRouter() router.register(r'users', UserViewSet, basename='user') router.register(r'roles', RoleViewSet, basename='role') urlpatterns = [ # JWT Authentication path('token/', CustomTokenObtainPairView.as_view(), name='token_obtain_pair'), path('token/refresh/', TokenRefreshView.as_view(), name='token_refresh'), # User and Role endpoints path('', include(router.urls)), ]