for 模板标签
定义和用法
for
标签允许您遍历对象中的项目。
对象可以是类似数组的对象,例如 Python 列表,也可以是类似对象的对象,例如 Python 字典:
语法
{% for item in object %}
...
{% endfor %}
参数
值 | 描述说明 |
---|---|
item | 必须。 表示可迭代对象的项的变量名称。 |
object | 必须。 一个可迭代的对象。 |
for 内置变量
您可以在 for 循环中使用一些内置变量:
变量 | 描述说明 | |
---|---|---|
forloop.counter | 当前迭代,从 1 开始。 | 实例 » |
forloop.counter0 | 当前迭代,从 0 开始。 | 实例 » |
forloop.first | 检查此迭代是否是第一次迭代。 | 实例 » |
forloop.last | 检查本次迭代是否为最后一次迭代。 | 实例 » |
forloop.parentloop | 引用父循环。 | 实例 » |
forloop.revcounter | 当前迭代,计算backwords,以1结束。 | 实例 » |
forloop.revcounter0 | 当前迭代,计算backwords,以0结束。 | 实例 » |