schon/vibes_auth/urls.py
Egor fureunoir Gorbunov 856f2ff516 Features: 1) Add app_name attribute in multiple urls.py files across apps to support namespacing;
Fixes: 1) Simplify Prometheus and GraphQL path definitions in `evibes/api_urls.py`;

Extra: 1) Add line breaks across multiple files for improved code readability.
2025-06-29 20:03:33 +03:00

17 lines
612 B
Python

from django.urls import include, path
from rest_framework.routers import DefaultRouter
from vibes_auth.views import TokenObtainPairView, TokenRefreshView, TokenVerifyView
from vibes_auth.viewsets import UserViewSet
app_name = "vibes_auth"
auth_router = DefaultRouter()
auth_router.register(r"users", UserViewSet, basename="users")
urlpatterns = [
path(r"obtain/", TokenObtainPairView.as_view(), name="token_create"),
path(r"refresh/", TokenRefreshView.as_view(), name="token_refresh"),
path(r"verify/", TokenVerifyView.as_view(), name="token_verify"),
path(r"", include(auth_router.urls)),
]