首页 Django视频课程 模板中for循环语法和使用
pay pay

模板中for循环语法和使用

日期: 六月 24, 2023, 1:22 p.m.
栏目: Django视频课程
阅读: 96
作者: Python自学网-村长

摘要: 模板中for循环语法和使用

"""1.语法讲解"""
# {% for del in art.is_delete %}  # 循环
# Hello, python.
# {% endfor %}

# { % for key, value in data.items %}
# {{key}}: {{value}}
# { % endfor %}

# {% for del in art.is_delete %}  # 双重循环
# {% for del in art.is_delete %}
# Hello, python.
# {% endfor %}
# {% endfor %}

# { % for video in list.video_set.all|dictsort:"video_order" %}
# { % endfor %}
for 循环设置了一组可以在循环体内直接使用的变量:
变量名 	               描述
forloop.counter 	循环计数器,表示当前循环的索引(从 1 开始)。
forloop.counter0 	循环计数器,表示当前循环的索引(从 0 开始)。
forloop.revcounter 	反向循环计数器(以最后一次循环为 1,反向计数)。
forloop.revcounter0 反向循环计数器(以最后一次循环为 0,反向计数)。
forloop.first 	    当前循环为首个循环时,该变量为 True
forloop.last 	    当前循环为最后一个循环时,该变量为 True
forloop.parentloop 	在嵌套循环中,指向当前循环的上级循环

<ul>
{% for athlete in athlete_list %}
    <li>{{ athlete.name }}</li>
{% empty %}
    <li>Sorry, no athletes in this list.</li>
{% endfor %}
</ul>

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部