我正在尝试让用户在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错误还是我错过了什么?
答案 0 :(得分:0)
looks as if帮助台urls.py包含用于登录和注销的网址,但不包括重置密码的网址。
包含密码重置网址的最简单方法是在项目的django.contrib.auth.urls
中加入urls.py
。
url('^', include('django.contrib.auth.urls')),
有关详细信息,请参阅Authentication Views的Django文档。