【发布时间】:2012-02-02 08:03:18
【问题描述】:
我有一个这样的 URL conf:
url(r'^value-toggle/(?P<profile_id>\d{1,10})/(?P<on_or_off>on|off)/$',
'clipfo.profile.views.value_toggle',
name='value-toggle'),
在我的模板中,我正在尝试链接到它:
<a href="{% url value-toggle profile_id=profile.id on_or_off='off' %}">Turn off</a>.
查看包含 url 标签的页面时出现以下错误:
渲染时捕获 NoReverseMatch:Reverse for 带有参数“()”和关键字的“值切换” 参数 '{'profile_id': 5, 'on_or_off': '### FIX ME - 模板错误 变量 ###'}' 未找到。
请注意“### FIX ME - bad template variable ###”是我的TEMPLATE_STRING_IF_INVALID 值。
如何将文字“off”作为命名参数on_or_off 的值传递给url django 模板标签?
【问题讨论】: