2012-05-11 25 views
5

Eğer php gibi django şablonunda kısa bir if-else yapmak için herhangi bir yolu olup olmadığını bilmek ister misiniz?Kısa if-else django şablonu

<?=$variable ? 'String for true' : 'String for false'?> 

değişken değeri doğru ise, gösterge String for true aksi String for false

cevap

13

false, true değerlerini eşler yesno şablon filtresi yoktur. O benim aradığım buydu

{{ variable|yesno:'String for true,String for false' }} 
+0

de bulunmaktadır sen – dextervip

+2

ederiz [ 'default'] (https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs #varsayılan) –