Jinja2 省略形条件 質問する

Jinja2 省略形条件 質問する

たとえば、次のようなものがあります:

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

たとえば PHP では、次のように省略形の条件文を記述できます。

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

これを jinja2 テンプレートで動作するように変換する方法はありますか?

'yes' if foo else 'no'

ベストアンサー1

はい、インライン if 式を使用できます。

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

おすすめ記事