from django.urls import path, include from rest_framework.routers import DefaultRouter from rest_framework_simplejwt.views import TokenRefreshView from .views import ( register, PublicTokenObtainPairView, BriefViewSet, TextVariantViewSet, TestViewSet, ) router = DefaultRouter() router.register(r"briefs", BriefViewSet, basename="brief") router.register(r"variants", TextVariantViewSet, basename="variant") router.register(r"tests", TestViewSet, basename="test") urlpatterns = [ path("auth/register/", register), path("auth/token/", PublicTokenObtainPairView.as_view(), name="token_obtain_pair"), path("auth/token/refresh/", TokenRefreshView.as_view(), name="token_refresh"), path("", include(router.urls)), ]