首页 > 解决方案 > Django 密码重置错误:未收到 NorReverseMatch 错误

问题描述

我正在使用 Django 3.0,并且我使用 Atom 作为我的编辑器,在 django 中进行密码重置当我没有通过 urlpattern 中的 password_reset_confirm 路由时,我没有收到错误 NoReverseMatch。相反,在进入密码重置模板后,我被重定向到密码重置/完成模板,没有错误,而且我没有收到任何邮件,谁能告诉我为什么我没有收到该错误,即使我没有提及路径password_reset_confirm 路由。

my urlpattern =[
    path('password-reset/',
          auth_views.PasswordResetView.as_view(template_name="users/password_reset.html"),
          name="password_reset"),
    path('password-reset/done/',
          auth_views.PasswordResetDoneView.as_view(template_name="users/password_reset_done.html"),
          name="password_reset_done"),
]

谁能告诉我为什么我没有收到错误?

标签: djangodjango-templatesdjango-views

解决方案


推荐阅读