赞
踩
标签在渲染过程中提供使用逻辑的方法,比如:if和for
标签被 {%
和 %}
包围,如下所示:
由于在模板中,没有办法通过代码缩进判断代码块,所以控制标签都需要有结束的标签
判断标签{% 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 %}
输出不是False的第一个参数,所有参数都为False,则什么都不输出
- {% firstof var1 var2 var3 %}
- 等同于
- {% if var1 %}
- {
- { var1 }}
- {% elif var2 %}
- {
- { var2 }}
- {% elif var3 %}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。