Django template for 循环用法
Posted 小作一个
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django template for 循环用法相关的知识,希望对你有一定的参考价值。
当列表为空或者非空时执行不同操作:
{% for item in list %} ... {% empty %} ... {% endfor %}
使用forloop.counter访问循环的次数,下面这段代码依次输出循环的次数,从1开始计数:
{% for item in list %} ... {{ forloop.counter }} ... {% endfor %}
从0开始计数:
{% for item in list %} ... {{ forloop.counter0 }} ... {% endfor %}
判断是否是第一次循环:
{% for item in list %} ... {% if forloop.first %} This is the first round. {% endif %} ... {% endfor %}
判断是否是最后一次循环:
{% for item in list %} ... {% if forloop.last %} This is the last round. {% endif %} ... {% endfor %}
逆向循环:
{% for item in list reversed %} {{ item }} {% endfor %}
以上是关于Django template for 循环用法的主要内容,如果未能解决你的问题,请参考以下文章