2010-12-29 28 views
20

Koşullu OR öğelerinin içine yerleştirmenin bir yolu var mı? eğer doğruysa olmadığını görmek ... ama ne ben arıyorum smthing uygulamak oluşturmadığını ifade {% if%} zaman {% if%} VEYA {%% if} .. teşekkürlerDjango şablonlarında VEYA koşul

Django 1.2

cevap

49

, kullanmak VEYA bir IF etiketinin içinde ... böyle bir şey yapmak istedim built-in template tags

{% if var1 == 'val1' or var2 == 'val2' %} 
+0

görüyorum ama (sen python olabildiğince) bunu yapmak için özel bir şablon etiketi ihtiyacım tahmin edebilirsiniz: {% x veya y%} # 1 null olmayan bir çıktı vermek istiyorum. Bunu daha karmaşık bir ifade ile yapabileceğinizi biliyorum. – radtek

+9

@radtek, bu model için [firstof etiketi] 'ni (https://docs.djangoproject.com/en/dev/ref/templates/builtins/#firstof) kullanabilirsiniz: '{% firstof x y%}'. –

İlgili konular