私がこれを持っていると言う:
{% if files %}
Update
{% else %}
Continue
{% endif %}
たとえば、PHPでは、次のような省略形の条件を記述できます。
<?php echo $foo ? 'yes' : 'no'; ?>
次に、これをjinja2テンプレートで機能するように変換する方法はありますか?
'yes' if foo else 'no'
私がこれを持っていると言う:
{% if files %}
Update
{% else %}
Continue
{% endif %}
たとえば、PHPでは、次のような省略形の条件を記述できます。
<?php echo $foo ? 'yes' : 'no'; ?>
次に、これをjinja2テンプレートで機能するように変換する方法はありますか?
'yes' if foo else 'no'
はい、インラインif-expressionsを使用することは可能です:
{{ 'Update' if files else 'Continue' }}
別の方法(ただし、Pythonスタイルではありません。JSスタイルです)
{{ files and 'Update' or 'Continue' }}