用kwargs问题命名的url

时间:2013-12-18 19:56:18

标签: python django django-urls django-templates

任何人都可以向我解释这里发生了什么吗?在同一个模板中,我有以下内容:

<a href="{% url 'triage' group_id=group.id as group_url %}{{ group_url }}">Group</a>
<a href="{% url 'triage' group_id=group.id %}">Group</a>

顶部网址正常,而底部错误输出整个页面:

Reverse for 'triage' with arguments '()' and keyword arguments '{u'group_id': 7}' not found. 0 pattern(s) tried: []

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

文档提到:

This {% url ... as var %} syntax will not cause an error if the view is missing.

这就是为什么第一个视图在页面错误而第二个视图错误的原因。

在任何情况下,您的网址格式都可能出错:您能告诉我们您的urls.py吗?

相关问题