2012-05-11 3 views
5

Я хотел бы знать, есть ли способ сделать короткое if-else в шаблоне django, например, в php?Short if-else django template

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

Если значение переменного верно, то дисплей String for true иначе String for false

ответ

13

Существует yesno шаблон фильтра, который отображает значение истины, ложь.

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

Это то, что я искал, спасибо – dextervip

+2

Существует также [ 'default'] (https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs #по умолчанию) –