【发布时间】:2012-12-22 07:16:52
【问题描述】:
说我有这个:
{% if files %}
Update
{% else %}
Continue
{% endif %}
在 PHP 中,比如说,我可以写一个简写的条件,比如:
<?php echo $foo ? 'yes' : 'no'; ?>
有没有一种方法可以将其翻译为在 jinja2 模板中工作:
'yes' if foo else 'no'
【问题讨论】:
-
我不知道这是否有帮助,但 php 表达式看起来很像 C 语言中所谓的“三元运算符”。最后一行在 python 中称为“条件表达式”,尽管我已经看到它在 python 中也称为三元运算符。无论如何,我提到它是因为它可能有助于在谷歌搜索中了解这些事物的名称。
标签: python jinja2 conditional-operator