Python jinja2速记条件
说我有这个:
{% 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' }}
以这种方式使用和(或)技巧{{ files and Update or Continue }}
似乎是更像python的解决scheme