错误“未找到'auth_password_change'的反向”

时间:2017-11-09 10:21:42

标签: python django

我正在尝试让用户在django-helpdesk中更改密码。在docs中,可以通过将其添加到settings.py:

来完成
HELPDESK_SHOW_CHANGE_PASSWORD = True

这样做会导致以下错误:

NoReverseMatch at /helpdesk/tickets/
Reverse for 'auth_password_change' not found. 'auth_password_change' is not a valid view function or pattern name.

并指向

中的第75行
python2.7/site-packages/helpdesk/templates/helpdesk/navigation.html

其中包括:

<li><a href="{% url 'auth_password_change' %}"><i class="fa fa-user-secret fa-fw"></i> {% trans "Change password" %}</a></li>

这是一个Django-helpdesk错误还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

looks as if帮助台urls.py包含用于登录和注销的网址,但不包括重置密码的网址。

包含密码重置网址的最简单方法是在项目的django.contrib.auth.urls中加入urls.py

url('^', include('django.contrib.auth.urls')),

有关详细信息,请参阅Authentication Views的Django文档。