first commit
This commit is contained in:
24
src/apps/user/urls.py
Normal file
24
src/apps/user/urls.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from django.urls import path
|
||||
from rest_framework_simplejwt.views import TokenVerifyView
|
||||
|
||||
from . import views
|
||||
|
||||
app_name = "user"
|
||||
|
||||
urlpatterns = [
|
||||
# Аутентификация
|
||||
path("register/", views.RegisterView.as_view(), name="register"),
|
||||
path("login/", views.LoginView.as_view(), name="login"),
|
||||
path("logout/", views.LogoutView.as_view(), name="logout"),
|
||||
path("token/refresh/", views.TokenRefreshView.as_view(), name="token_refresh"),
|
||||
path("token/verify/", TokenVerifyView.as_view(), name="token_verify"),
|
||||
# Пользовательские данные
|
||||
path("me/", views.CurrentUserView.as_view(), name="current_user"),
|
||||
path("me/update/", views.UserUpdateView.as_view(), name="user_update"),
|
||||
path("profile/", views.ProfileDetailView.as_view(), name="profile_detail"),
|
||||
path("profile/full/", views.user_profile_detail, name="profile_full"),
|
||||
# Безопасность
|
||||
path(
|
||||
"password/change/", views.PasswordChangeView.as_view(), name="password_change"
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user