首页 文章

Python jinja2速记有条件

提问于
浏览
128

说我有这个:

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

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

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

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

'yes' if foo else 'no'

1 回答

  • 250

    是的,可以使用inline if-expressions

    {{ 'Update' if files else 'Continue' }}
    

相关问题