Django教程:[17]模板中的for循环用法

2025-07-03 18:26:13

在模板对象中也能使用酆璁冻嘌for循环,大家如果有python基础,肯定知道for循环,可以方便我们从列表中遍历足饶戽沸每一个值,下面我们来看看django模板对象中for循环的用法。

我们先看一个简单的例子,它可以遍历a_list列表中的每一个元素

Django教程:[17]模板中的for循环用法

当然,for循环是支持嵌套的

Django教程:[17]模板中的for循环用法

通常在循环之前,我们要检验列表是不是空,如果是空就会抛出异常

Django教程:[17]模板中的for循环用法

当然,我们可以使用empty来替换上一步中的if标签,当列表为空的时候执行empty下面的代码

Django教程:[17]模板中的for循环用法

通常我们可以使用forloop.counter访问循环的次数,下面这段代码依次输出循环的次数,从1开始计数

Django教程:[17]模板中的for循环用法

如果想要从0开始计数?用counter0

Django教程:[17]模板中的for循环用法

怎么知道是不是最后一次循环,我们使用forloop.first,它是一个布尔值,如果是最后一次循环,它的值就是True

Django教程:[17]模板中的for循环用法

当然也可以知道是不是第一次循环,我们用first,它也是布尔值

Django教程:[17]模板中的for循环用法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢