反向'password_reset_confirm'

时间:2017-06-25 11:47:40

标签: django django-registration

的Django == 1.11.2

django的登记-终极版== 1.6

当我尝试重置密码(http://localhost:8000/accounts/password/reset/)时,我会出现在标题为Django管理的页面上,以及下面的面包屑:主页>密码重置。所以,这是Django功能的一部分。这可能很重要,但我不知道如何。但无论如何,这不是django-registration-redux的功能。

我输入了一封电子邮件。得到这个:

Reverse for 'password_reset_confirm' not found. 'password_reset_confirm' is not a valid view function or pattern name.

在django-registration-redux中使用另一个名称。即auth_password_reset_confirm。

嗯,你能帮我一把吗?我的设置如下:

settings.py

INCLUDE_REGISTER_URL = True
INCLUDE_AUTH_URLS = True

urls.py

urlpatterns = [
    url(r'^accounts/', include('registration.backends.default.urls')),
}

2 个答案:

答案 0 :(得分:0)

在文档中,https://django-registration.readthedocs.io/en/2.2/quickstart.html#quickstartdjango.contrib.auth必须位于INSTALLED_APPS,我建议在registration之前添加,以便包可以覆盖核心

答案 1 :(得分:0)

如错误报告中所述,registration必须早于管理员。不完全确定原因并且显然很难修复,因为这个包由几个Django核心团队成员维护:)。