有没有办法在模板内部实现条件OR?{%if%}会看到是否为真......但我正在寻找的是{%if%}或{%if%}时实施的东西..谢谢
Ben*_*Day 67
在Django 1.2中,您可以在IF标记内使用OR ...请参阅内置模板标记
{% if var1 == 'val1' or var2 == 'val2' %}
Run Code Online (Sandbox Code Playgroud)
小智 9
您可以使用firstof模板标签。它的工作原理类似于“或”:
var1 or var2
Run Code Online (Sandbox Code Playgroud)
将使用 var1,如果它是 True 或 var2,如果它是 False。就像模板中的这个语句:
{% firstof var1 var2 %}
Run Code Online (Sandbox Code Playgroud)