login route

This commit is contained in:
Timofey
2025-08-29 14:44:26 +03:00
parent d314303066
commit 5a06a625fb
11 changed files with 701 additions and 5 deletions

View File

@@ -1,6 +1,28 @@
from django.urls import path
# from . views import ()
from django.urls import path, include
from .views import LoginViewSet, LogoutView
from rest_framework.routers import DefaultRouter
from drf_spectacular.views import (
SpectacularAPIView,
SpectacularSwaggerView,
SpectacularRedocView,
)
router = DefaultRouter()
router.register(r'', LoginViewSet, basename='auth')
urlpatterns = [
path('', include(router.urls)),
path('logout/', LogoutView.as_view(), name='auth-logout'),
path('schema/', SpectacularAPIView.as_view(), name='schema'),
path(
'docs/',
SpectacularSwaggerView.as_view(url_name='schema'),
name='swagger-ui',
),
# ReDoc UI - альтернативный вариант отображения доков:
path(
'redoc/',
SpectacularRedocView.as_view(url_name='schema'),
name='redoc',
),
]