模板中使用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 %}