24 lines
749 B
Python
24 lines
749 B
Python
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)),
|
|
]
|