我想知道是否可以在Django模板中使用三元运算符(条件?真值:假值)。我看到有一个python(如果条件为true,则为true,否则为false值),但我不确定如何在Django模板中使用该值来显示其中一个值给定的html。有任何想法吗?
为什么在模板中需要三元运算符?{% if %}并且{% else %}是你所需要的。
{% if %}
{% else %}
或者您可以尝试使用firstof标签:
firstof
{% firstof var1 var2 var3 %}
它输出var1,var2或var3中的第一个,其值等于True。