假设我有这个:
{% if files %}
Update
{% else %}
Continue
{% endif %}
在PHP中,比方说,我可以写一个简写的条件,比如:
<?php echo $foo ? 'yes' : 'no'; ?>
那么有没有一种方法可以将其转换为在jinja2模板中工作:
'yes' if foo else 'no'
发布于 2013-01-08 20:32:08
是的,可以使用inline if-expressions
{{ 'Update' if files else 'Continue' }}
发布于 2019-11-20 20:13:08
另一种方式(但它不是python风格。这是JS风格)
{{ files and 'Update' or 'Continue' }}
https://stackoverflow.com/questions/14214942
复制相似问题