django模板中的OR条件

时间:2010-12-29 16:37:17

标签: django-templates

有没有办法在模板中实现条件OR? {%if%}会看到是否为真......但我正在寻找的是 在{%if%}或{%if%}感谢

时实施smthing

2 个答案:

答案 0 :(得分:64)

在Django 1.2中,您可以在IF标签内使用OR ...请参阅built-in template tags

{% if var1 == 'val1' or var2 == 'val2' %}

答案 1 :(得分:0)

您可以使用firstof模板标记。它的工作方式类似于“或”:

var1 or var2

将使用var1(如果为True)或var2(如果为False)。就像模板中的语句一样:

{% firstof var1 var2 %}