operations_project/apps/accounts/urls.py

24 lines
1.2 KiB
Python
Raw Normal View History

2025-05-07 18:01:48 +08:00
# apps/accounts/urls.py
from django.urls import path
from apps.accounts.views import (
LoginView, RegisterView, LogoutView, user_profile, change_password,
user_detail, user_update, user_delete, verify_token, user_list
)
2025-05-13 18:36:06 +08:00
from .views import UserGoalView, UserGoalDetailView, RecommendedReplyView
2025-05-07 18:01:48 +08:00
urlpatterns = [
path('login/', LoginView.as_view(), name='login'),
path('register/', RegisterView.as_view(), name='register'),
path('logout/', LogoutView.as_view(), name='logout'),
path('profile/', user_profile, name='user_profile'),
path('change-password/', change_password, name='change_password'),
path('verify-token/', verify_token, name='verify_token'),
path('users/', user_list, name='user_list'),
path('users/<str:pk>/', user_detail, name='user_detail'),
path('users/<str:pk>/update/', user_update, name='user_update'),
path('users/<str:pk>/delete/', user_delete, name='user_delete'),
2025-05-13 18:36:06 +08:00
path('goals/', UserGoalView.as_view(), name='user_goals'),
path('goals/<str:goal_id>/', UserGoalDetailView.as_view(), name='user_goal_detail'),
path('recommended-reply/', RecommendedReplyView.as_view(), name='recommended_reply'),
2025-05-07 18:01:48 +08:00
]