【发布时间】:2019-05-28 13:44:01
【问题描述】:
错误-在“密码重置”页面中提交电子邮件后,在 Django 中,我收到此错误。
NoReverseMatch at /accounts/password-reset/ 未找到“password_reset_done”的反向。 'password_reset_done' 无效 查看函数或模式名称。
我在 urls.py 文件中的代码-
urlpatterns = [
url(r'^password-reset/',
auth_views.PasswordResetView.as_view(
template_name='accounts/password_reset.html'),
name='password_reset'),
url(r'^password-reset/done/',
auth_views.PasswordResetDoneView.as_view(
template_name='accounts/password_reset_done.html'),
name='password_reset_done'),
url(r'^password-reset-confirm/<uidb64>/<token>/',
auth_views.PasswordResetConfirmView.as_view(
template_name='accounts/password_reset_confirm.html'),
name='password_reset_confirm'),
]
我还为“帐户”目录中的所有页面创建了单独的 HTML 文件。 顺便说一句,我正在 youtube 上关注本教程 - click here
password_reset.html Screenshot
password_reset_done.html Screenshot
password_reset_confirm.html screenshot
Github:Click Here
【问题讨论】:
标签: python django django-models django-forms django-authentication