说我有这个:
{% if files %}
Update
{% else %}
Continue
{% endif %}
Run Code Online (Sandbox Code Playgroud)
在PHP中,比方说,我可以写一个简写条件,如:
<?php echo $foo ? 'yes' : 'no'; ?>
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以将其翻译为jinja2模板:
'yes' if foo else 'no'
Run Code Online (Sandbox Code Playgroud)
ber*_*eal 305
是的,可以使用内联if表达式:
{{ 'Update' if files else 'Continue' }}
Run Code Online (Sandbox Code Playgroud)
另一种方式(但它不是python风格。它是JS风格)
{{ files and 'Update' or 'Continue' }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75918 次 |
| 最近记录: |