2012-05-11 14 views
5

Me gustaría saber si hay alguna manera de hacer un if-else corto en la plantilla django como en php?plantilla django breve if-else

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

Si el valor de la variable es cierto, de lo contrario la pantalla String for trueString for false

Respuesta

13

Hay yesno filtro de plantilla que mapea los valores de verdadero, falso.

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

Es lo que estaba buscando, gracias a que – dextervip

+2

También hay [ 'default'] (https://docs.djangoproject.com/en/dev/ref/templates/builtins/?from=olddocs #defecto) –