2015-04-15 205 views
2

我在模板文件中有一個「創建新對象」按鈕。在Django模板中包含url變量

我想包括按鈕在我的網站上的幾個地方,但我想包括一個鏈接模板。

我已經試過

{% include "snippets/icon_add.html" with link="/create_new_item/" only %} 

,但我想從{% url 'create_new_item' %}使用效益。

我可以這樣做

{% include "snippets/icon_add.html" with link={% url 'create_new_item' %} only %} 

回答

6

{% url ... as var %}語法嘗試。示例:

{% url 'create_new_item' as the_url %} 
{% include "snippets/icon_add.html" with link=the_url %} 

文檔鏈接here

+2

用'{%url'create_new_item'作爲the_url%}'不會拋出錯誤如果URL不存在。 –