2012-05-11 13 views
5

phpのようなdjangoテンプレートで短いif-elseを実行する方法があるかどうか知りたいですか?短い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

https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocsは([はdefaultを]もあります#デフォルト) –