from django.urls import path from django.urls import re_path from . import views from .forms import LoginForm app_name = "accounts" # URL路由配置 - 定义URL路径与视图函数的映射关系 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'), ]