目前在我的urls.py我有以下链接用户重置密码
app_name = 'users'
..............
path('login/', MyLoginView.as_view(redirect_authenticated_user=True,template_name='users/login.html'), name='login'),
path('password/', user_views.change_password, name='change_password'),
.............................
.............................
...............................
path('password-reset-complete/', auth_views.PasswordResetCompleteView.as_view(template_name='users/password_reset_complete.html'),name='password_reset_complete'),
当用户收到重置邮件并点击链接重置密码后,系统会转到Django管理风格页面重置密码。
我如何传递我拥有的change_password.html
模板,以及如何在之后重定向到登录页面进行登录?
1条答案
按热度按时间ldfqzlk81#
您可以使用
PasswordResetConfirmView
,然后传递template_name
参数。要在重置密码后将用户重定向到登录页面,可以将
login_url
属性设置为登录页面的URL。urls.py