小编典典

有条件的Jinja2速记

python

说我有这个:

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

比方说,在PHP中,我可以写一个简写的条件语句,例如:

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

有没有一种方法可以将其转换为在jinja2模板中工作:

'yes' if foo else 'no'

阅读 196

收藏
2021-01-20

共1个答案

小编典典

是的,可以使用内联if-expressions

{{ 'Update' if files else 'Continue' }}
2021-01-20