Python NoReverseMatch密码重置电子邮件错误

Python NoReverseMatch密码重置电子邮件错误,python,django,Python,Django,我一直在尝试创建一个密码重置电子邮件系统。我一直在关注这个 我尝试访问/password/reset/时遇到此错误: django.urls.exceptions.NoReverseMatch:找不到“密码重置完成”的相反名称密码\u reset\u done'不是有效的视图函数或模式名称 以下是URL.py中的相关URL模式: 从django.contrib.auth导入视图作为auth\u视图 URL模式=[ url(r'^$',auth_views.login,name='login'),

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

我尝试访问
/password/reset/
时遇到此错误:

django.urls.exceptions.NoReverseMatch:找不到“密码重置完成”的相反名称密码\u reset\u done'不是有效的视图函数或模式名称

以下是URL.py中的相关URL模式:

从django.contrib.auth导入视图作为auth\u视图
URL模式=[
url(r'^$',auth_views.login,name='login'),
url(r“^logout/$”,auth_views.logout,name='logout'),
url(r“^password/reset/$”,auth\u views.password\u reset,name='reset\u password'),
url(r“^password/reset/done/$”,auth_views.password_reset_done,name='password_reset_done'),
url(r'^password/reset/(?P[0-9A-Za-z\-]+)/(?P[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$,auth_views.password\u reset\u confirm,name='password\u reset\u confirm'),
url(r“^password/reset/complete/$”,auth\u views.password\u reset\u complete,name='password\u reset\u complete'),
]

如何正确呈现此页面?

django@omareinea中内置了auth_视图,我在教程中看到了这一点;)您是否已将django.contrib.auth导入视图中的
导入为auth\u视图
@cbuch1800@wtreston是的,刚刚批准了显示该内容的编辑。请尝试将
name='rest\u password'
更改为
name=password\u reset
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'),
]