用于模板标签
定义和用法
The for
标签允许你迭代对象中的项目。
对象可以是类似数组的对象,如 Python 列表,或类似对象的对象,如 Python 字典
语法
{% for item in object %}
...
{% endfor %}
参数
值 | 描述 |
---|---|
item | 必需。表示可迭代对象项目(s)的变量名(s)。 |
object | 必需。一个可迭代对象。 |
内置的 for 变量
在 for 循环内可以使用一些内置变量
变量 | 描述 | |
---|---|---|
forloop.counter | 当前迭代,从 1 开始。 | 示例 » |
forloop.counter0 | 当前迭代,从 0 开始。 | 示例 » |
forloop.first | 检查此迭代是否为第一次迭代。 | 示例 » |
forloop.last | 检查此迭代是否为最后一次迭代。 | 示例 » |
forloop.parentloop | 指的是父循环。 | 示例 » |
forloop.revcounter | 当前迭代,倒数计数,以 1 结束。 | 示例 » |
forloop.revcounter0 | 当前迭代,倒数计数,以 0 结束。 | 示例 » |