标签if

标签在渲染过程中提供使用逻辑的方法,比如:if和for
标签被 {% 和 %} 包围,如下所示:
由于在模板中,没有办法通过代码缩进判断代码块,所以控制标签都需要有结束的标签
- if
判断标签{% if %} {% endif %} :
# athlete_list 不为空
{% if athlete_list %}
# 输出 athlete_list 的长度 | 是过滤器
Number of athletes: {
{ athlete_list|length }}
{% elif athlete_in_locker_room_list %}
Athletes should be out of the locker room soon!
{% else %}
No athletes.
{% endif %}
- firstof
输出不是False的第一个参数,所有参
本文详细介绍了Django模板中的if和for标签的使用,包括if标签的逻辑判断、firstof、逻辑运算符(and、or、not)以及比较运算符。for标签则讲解了如何循环遍历列表和字典等数据结构。
订阅专栏 解锁全文
1504

被折叠的 条评论
为什么被折叠?



