zjp注释 #37

Merged
phm9gvnzi merged 1 commits from zjp_branch into master 3 months ago

@ -4,25 +4,39 @@ from django.urls import re_path
from . import views
from .forms import LoginForm
# 定义应用的命名空间用于反向解析URL
app_name = "accounts"
urlpatterns = [re_path(r'^login/$',
views.LoginView.as_view(success_url='/'),
name='login',
kwargs={'authentication_form': LoginForm}),
re_path(r'^register/$',
views.RegisterView.as_view(success_url="/"),
name='register'),
re_path(r'^logout/$',
views.LogoutView.as_view(),
name='logout'),
path(r'account/result.html',
views.account_result,
name='result'),
re_path(r'^forget_password/$',
views.ForgetPasswordView.as_view(),
name='forget_password'),
re_path(r'^forget_password_code/$',
views.ForgetPasswordEmailCode.as_view(),
name='forget_password_code'),
]
# URL模式配置 - 用户账户相关功能
urlpatterns = [
# 用户登录
re_path(r'^login/$', # 使用正则表达式匹配登录路径,必须以/login/结尾
views.LoginView.as_view(success_url='/'), # 登录类视图,登录成功后跳转到首页
name='login', # URL名称用于反向解析
kwargs={'authentication_form': LoginForm}), # 传递自定义登录表单类
# 用户注册
re_path(r'^register/$', # 注册路径,必须以/register/结尾
views.RegisterView.as_view(success_url="/"), # 注册类视图,注册成功后跳转到首页
name='register'), # URL名称
# 用户退出登录
re_path(r'^logout/$', # 退出登录路径,必须以/logout/结尾
views.LogoutView.as_view(), # 退出登录类视图
name='logout'), # URL名称
# 账户操作结果页面
path(r'account/result.html', # 结果页面路径使用path函数
views.account_result, # 使用函数视图显示账户操作结果
name='result'), # URL名称
# 忘记密码页面
re_path(r'^forget_password/$', # 忘记密码路径,必须以/forget_password/结尾
views.ForgetPasswordView.as_view(), # 忘记密码类视图
name='forget_password'), # URL名称
# 忘记密码验证码处理
re_path(r'^forget_password_code/$', # 忘记密码验证码路径,必须以/forget_password_code/结尾
views.ForgetPasswordEmailCode.as_view(), # 忘记密码邮箱验证码类视图
name='forget_password_code'), # URL名称
]
Loading…
Cancel
Save