web-dev-qa-db-fra.com

Python jinja2 abrégé conditionnel

Dis que j'ai ceci:

{% if files %}
    Update
{% else %}
    Continue
{% endif %}

En PHP, disons, je peux écrire un raccourci conditionnel, comme:

<?php echo $foo ? 'yes' : 'no'; ?>

Existe-t-il alors un moyen de traduire cela dans un modèle jinja2:

'yes' if foo else 'no'
145
Ahmed Nuaman

Oui, il est possible d'utiliser inline if-expressions :

{{ 'Update' if files else 'Continue' }}
286
bereal