2012-05-11 59 views
5

我想知道是否有任何方法可以在django模板中做一個簡短的if-else,比如在php中?簡短的if-else django模板

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

如果變量值爲true,顯示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 #默認) –