模板中使用for标记

{% for content in contents %}
    <p>{{ content.title }}</p>
{% endfor %}

for循环中有一些内置的变量

  • {{ forloop.counter }} 是一个整数的循环计数器,从1开始计数;
  • {{ forloop.counter0 }} 是一个整数的循环计数器,从0开始计数;
  • {{ forloop.revcounter }} 是一个整数的循环计数器,初始值从『总数』开始计数,每次减1,到1为止;
  • {{ forloop.revcounter }} 是一个整数的循环计数器,初始值从『总数-1』开始计数,每次减1,到0为止;
  • {{ forloop.first }} 是一个bool值;
  • {{ forloop.last }} 是一个bool值;
  • {{ forloop.parentloop }} 上一级forloop对象,可以{{ forloop.parentloop.counter }}等方式操作。

for ... empty ... endfor

{% for item in items %}
    {{item.name}}
{% empty %}
    未找到产品
{% endfor %}

[ 编辑 | 历史 ]
最近由“jilili”在“2016-10-15 14:07:48”修改