2013-12-18 24 views
0

任何人都可以向我解釋發生了什麼嗎?在相同的模板,我有以下:用kwargs命名的命名url

<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

你得到的錯誤是什麼? – karthikr

+0

Just fyi,django壓制模板中的錯誤,除非'TEMPLATE_DEBUG'設置爲'True' – zsquare

+0

上面已更新。試圖弄清楚發生了什麼,因爲我沒有看到如何使用「url as x」標記,而直接url不會。 – bagel

回答

0

說明文檔中提到:

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

這就是爲什麼出來的頁面的第一視圖的錯誤,而第二個作品。

無論如何,你的網址模式可能有錯誤 - 你能告訴我們你的urls.py嗎?