【发布时间】:2019-11-01 00:47:00
【问题描述】:
我试图找出一个问题,在提交 django.contrib.auth.urls 提供的密码重置表单后会发生什么。当点击按钮请求提交按钮时,电子邮件会正确发送到与用户帐户关联的电子邮件,但会显示 505 错误页面。在查看错误日志时,给出的错误是:
找不到“password_reset_done”的反向。 'password_reset_done' 不是有效的视图函数或模式名称。
在myproject/urls.py 中,我将以下行作为 urlspattern 的一部分:
path('accounts/', include('accounts.urls', namespace = 'accounts'))
在accounts/urls.py 我有以下几行作为 urlspattern 的一部分:
path('', include('django.contrib.auth.urls'))
我认为问题在于 Django 尝试使用等效的 url 'password_reset_done' 而不是 url 'accounts:password_reset_done'。
我们将不胜感激。
【问题讨论】:
-
505?不支持版本?向我们展示完整的错误回溯!
标签: python django django-authentication reset-password