Django前端如何使用三元运算符?

Django前端如何使用三元运算符?

Django后端渲染到前端的数据中:status = 0 或 status =2

{% for obj in queryset %}

<tr>

....

<td><span class="label label-success">{{ obj.status }}</span></td>

</tr>

{% endfor %}

如何根据status的数值来确定,span中是包含class=“label-success”属性.
例如:
status = 1 的时候 class = "label label-2"
status = 2 的时候 class = "label label-1"


回答:

<span class="label{% if obj.status == 1 %} label-1{% elif obj.status == 2 %} label-2{% endif %}">{{ obj.status }}</span>

以上是 Django前端如何使用三元运算符? 的全部内容, 来源链接: utcz.com/p/938531.html

回到顶部