Скажи, что у меня есть это:
{% if files %}
Update
{% else %}
Continue
{% endif %}
В PHP, скажем, я могу написать условное сокращение, например:
<?php echo $foo ? 'yes' : 'no'; ?>
Есть ли способ перевести это для работы в шаблоне jinja2:
'yes' if foo else 'no'
Я не знаю, помогает ли это, но выражение php очень похоже на то, что называется "троичным оператором" в C-подобных языках. Последняя строка называется «условным выражением» в python, хотя я видел, что она также называется тернарным оператором в python. Во всяком случае, я упоминаю об этом, поскольку это может помочь узнать названия этих вещей в поиске Google.
—
Мгилсон