2013-02-21 100 views
0

我想比較{{ request.get_full_path }}{% url "admin:index" %} 的結果,但我不知道該語法。我試過將Django模板變量與模板標記進行比較

{% if request.get_full_path == {% url "admin:index" %} %} 
{% if request.get_full_path == url "admin:index" %} 

但是在這兩種情況下,我得到TemplateSyntaxError

回答

1

您可以使用此templatetag snippet來捕獲任何標籤的輸出。

與添加到您的應用程序中的一個templatetag LIB以上,並加載,你可以這樣做:

{% captureas admin_url %}{% url "admin:index" %}{% endcaptureas %} 
{% if request.get_full_path == admin_url %}