Django 模板语法之标签

1 for循环中自带的forloop 特点
 
1.1 准备
 
后端(views.py中)
l = [11, 22, 33, 44, 55, 66]
html页面中
 
1.2 特点:
 
2 for 循环
  • 可以写一个for后按TAB键自动补全
格式: 
{% for foo in l %} <!--相当于 for i in l,即foo指单个元素-->
   <p>{{ foo }}</p>
{% endfor %}
 
3 if 语句
 
格式
 
 
4 for循环和if语句混合用法
 
实际演示
 
参考格式
{% for foo in l %}
  {% if forloop.first %}
     <p>china</p>
  {% elif forloop.last %}
     <p>READ</p>
  {% else %}
     <p>{{ foo }}</p>
  {% endif %}
  {% empty %}
     <p>for循环可迭代对象内部无元素,无法循环</p>
{% endfor %}
 
 
5 for循环字典的k、v、或k-v
 
6 with起别名
 
 
 
 
 
posted @ 2022-03-03 11:31  tslam  阅读(38)  评论(0编辑  收藏  举报