说我有这个:
{% if files %}
Update
{% else %}
Continue
{% endif %}
在PHP中,比方说,我可以写一个简写条件,如:
<?php echo $foo ? 'yes' : 'no'; ?>
是否有一种方法可以将其翻译为jinja2模板:
'yes' if foo else 'no'
答案 0 :(得分:268)
是的,可以使用inline if-expressions:
{{ 'Update' if files else 'Continue' }}
答案 1 :(得分:0)
替代方式(但这不是python样式。它是JS样式)
{{ files and 'Update' or 'Continue' }}