mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-25 17:22:55 +00:00
28 lines
1.5 KiB
Python
28 lines
1.5 KiB
Python
from django.urls import path
|
|
|
|
from . import views
|
|
|
|
app_name = "user"
|
|
urlpatterns = [
|
|
path('profile', views.Profile.as_view()),
|
|
path('user', views.User.as_view(), name="profile"),
|
|
path('user/captcha', views.CaptchaView.as_view(), name='captcha'),
|
|
path('user/language', views.SwitchUserLanguageView.as_view(), name='language'),
|
|
path('user/list', views.User.Query.as_view()),
|
|
path('user/login', views.Login.as_view(), name='login'),
|
|
path('user/logout', views.Logout.as_view(), name='logout'),
|
|
# path('user/register', views.Register.as_view(), name="register"),
|
|
path("user/send_email", views.SendEmail.as_view(), name='send_email'),
|
|
path("user/check_code", views.CheckCode.as_view(), name='check_code'),
|
|
path("user/re_password", views.RePasswordView.as_view(), name='re_password'),
|
|
path("user/current/send_email", views.SendEmailToCurrentUserView.as_view(), name="send_email_current"),
|
|
path("user/current/reset_password", views.ResetCurrentUserPasswordView.as_view(), name="reset_password_current"),
|
|
path("user_manage", views.UserManage.as_view(), name="user_manage"),
|
|
path("user_manage/<str:user_id>", views.UserManage.Operate.as_view(), name="user_manage_operate"),
|
|
path("user_manage/<str:user_id>/re_password", views.UserManage.RePassword.as_view(),
|
|
name="user_manage_re_password"),
|
|
path("user_manage/<int:current_page>/<int:page_size>", views.UserManage.Page.as_view(),
|
|
name="user_manage_re_password"),
|
|
path('user/list/<str:type>', views.UserListView.as_view()),
|
|
]
|