You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.2 KiB
36 lines
1.2 KiB
from django.urls import path
|
|
from django.urls import re_path
|
|
|
|
from . import views
|
|
from .forms import LoginForm
|
|
|
|
app_name = "accounts" #lht: 应用命名空间
|
|
|
|
urlpatterns = [
|
|
#lht: 登录URL
|
|
re_path(r'^login/$',
|
|
views.LoginView.as_view(success_url='/'),
|
|
name='login',
|
|
kwargs={'authentication_form': LoginForm}),
|
|
#lht: 注册URL
|
|
re_path(r'^register/$',
|
|
views.RegisterView.as_view(success_url="/"),
|
|
name='register'),
|
|
#lht: 登出URL
|
|
re_path(r'^logout/$',
|
|
views.LogoutView.as_view(),
|
|
name='logout'),
|
|
#lht: 账户操作结果页面
|
|
path(r'account/result.html',
|
|
views.account_result,
|
|
name='result'),
|
|
#lht: 忘记密码页面
|
|
re_path(r'^forget_password/$',
|
|
views.ForgetPasswordView.as_view(),
|
|
name='forget_password'),
|
|
#lht: 获取忘记密码验证码
|
|
re_path(r'^forget_password_code/$',
|
|
views.ForgetPasswordEmailCode.as_view(),
|
|
name='forget_password_code'),
|
|
]
|