【发布时间】:2012-08-11 00:39:52
【问题描述】:
我在urls.py 中有以下行:
url(r'^changepassword/$', 'django.contrib.auth.views.password_change',
{'template_name': 'account/changepass.html',
'post_change_redirect' : reverse('settings')}, name='change_password'),
但是,当加载不同的视图(带有指向此 url 的链接)时,我得到一个 TemplateSyntaxError:
/account/ 处的模板语法错误
渲染时捕获 NoReverseMatch:未找到带有参数“()”和关键字参数“{}”的“change_password”的反向。
In template ..../templates/account/settings.html, error at line 7
<p><a href='{% url change_password %}'>Change your password</a>
可能出了什么问题?
【问题讨论】: