的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')),
}
答案 0 :(得分:0)
在文档中,https://django-registration.readthedocs.io/en/2.2/quickstart.html#quickstart:django.contrib.auth
必须位于INSTALLED_APPS
,我建议在registration
之前添加,以便包可以覆盖核心
答案 1 :(得分:0)
如错误报告中所述,registration
必须早于管理员。不完全确定原因并且显然很难修复,因为这个包由几个Django核心团队成员维护:)。