2010-02-03 76 views
0
{% if is_loggedin OR is_anonymous %} 
test message 
{% endif %} 
+0

只是想我會添加這個http://www.djangosnippets.org/snippets/1350/現在顯然在開發版本根據docs @nick引用。 – sberry 2010-02-03 21:57:59

回答

4
{% if is_loggedin or is_anonymous %} 
test message 
{% endif %} 

就像那樣。

+0

這在最新版本(1.1)中不起作用。它計劃發佈1.2版,確實存在於當前的開發版本中。但現在你可以使用自定義的「聰明的if」標籤:http://www.djangosnippets.org/snippets/1350/ – 2010-02-03 22:06:12

+1

它應該在當前的工作:http://docs.djangoproject.com/en/1.1/REF /模板/建宏/#如果。我正在使用它。智能如果添加比較(>,> =,<,<=等)。 – 2010-02-03 23:30:56

1

如果標籤可以使用和,或還是不來測試一系列變量或否定一個給定的變量:

http://docs.djangoproject.com/en/dev/ref/templates/builtins/#if

你這樣做的方式是罰款。 :-)

+0

謝謝。我該如何做{%if page = 5%}? – TIMEX 2010-02-03 21:57:27

+0

'{%ifequal page 5%}'。在dev早午餐中(通向版本1.2)'{%if page == 5%}'也可以。 – 2010-02-03 22:07:54

+0

這也適用於字符串? – TIMEX 2010-02-03 23:27:36

相關問題