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