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

Juste pensé que je voudrais ajouter ce http://www.djangosnippets.org/snippets/1350/ qui est maintenant apparemment dans la version de développement en fonction de la docs @nick référencé. – sberry

Répondre

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

Comme cela.

+0

Cela ne fonctionne pas dans la version la plus récente (1.1). Il est prévu pour la version 1.2, et est effectivement présent dans la version de développement actuelle. Mais pour l'instant vous pouvez utiliser la balise "smart if" personnalisée: http://www.djangosnippets.org/snippets/1350/ –

+1

Cela devrait marcher dans la balise actuelle: http://docs.djangoproject.com/fr/1.1/ref/templates/builtins/# si. Je l'utilise. Intelligent si ajoute des comparaisons (>,> =, <, <=, etc.). –

1

si les balises peuvent utiliser et, ou ou non pour tester un certain nombre de variables ou pour annuler une variable:

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

La façon dont vous le faites est bien. :-)

+0

Merci. Comment faire {% if page = 5%}? – TIMEX

+0

'{% ifequal page 5%}'. Dans le brunch de dev (menant à la version 1.2), '{% if page == 5%}' fonctionnera également. –

+0

Cela fonctionnerait avec des chaînes aussi? – TIMEX

Questions connexes