Dis que j'ai ceci:
{% if files %}
Update
{% else %}
Continue
{% endif %}
En PHP, disons, je peux écrire un conditionnel abrégé, comme:
<?php echo $foo ? 'yes' : 'no'; ?>
Y a-t-il alors un moyen de traduire cela pour qu'il fonctionne dans un modèle jinja2:
'yes' if foo else 'no'
Je ne sais pas si cela aide, mais l'expression php ressemble beaucoup à ce que l'on appelle "l'opérateur ternaire" dans les langages de type C. La dernière ligne est appelée "expression conditionnelle" en python, bien que je l'ai vue également appelée l'opérateur ternaire en python. Quoi qu'il en soit, je le mentionne car il pourrait être utile de connaître les noms de ces choses dans une recherche Google.
mgilson