密码重置电子邮件时出现NoReverseMatch错误

时间:2018-02-10 12:48:52

标签: python django

我一直在尝试为密码重置电子邮件创建一个系统。我一直关注这个tutorial

当我尝试访问/password/reset/时,我收到此错误:

  

django.urls.exceptions.NoReverseMatch:未找到'password_reset_done'的反向。 'password_reset_done'不是有效的视图函数或模式名称。

以下是 urls.py 中的相关网址格式:

from django.contrib.auth import views as auth_views

urlpatterns = [
    url(r'^$', auth_views.login, name='login'),
    url(r'^logout/$', auth_views.logout, name='logout'),
    url(r'^password/reset/$', auth_views.password_reset, name='reset_password'),
    url(r'^password/reset/done/$', auth_views.password_reset_done, name='password_reset_done'),
    url(r'^password/reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$', auth_views.password_reset_confirm, name='password_reset_confirm'),
    url(r'^password/reset/complete/$', auth_views.password_reset_complete, name='password_reset_complete'),
]

如何正确渲染此页面?

0 个答案:

没有答案