django模版中for的使用

2025-04-06 05:21:16

1、首先django模版中使用for标签的规则{%for a in aaa%}for标签的开头{%endfor%}for标签的结尾如下所示:{%for a in aaa %}开始<div style="width:100%;font-size:50px;display: flex;flex-direction: row;justify-content:space-around"</div>{% endfor %} 结束这样就定义好了一个for标签

django模版中for的使用

2、如何取django的for标签的遍历内容呢?{%for a in aaa %} 开始<div style="width:100%;font-size:50px;display: flex;flex-direction: row;justify-content:space-around"><p>{{ a }}</p> // 只需要使用django的取值形式{{要取的值}</div>{% endfor %}结束

django模版中for的使用

3、假如django中的变量aaa=[1,2,3,4,5,6],那么以上模版将输出6个p标签的内容,里面元素分别是1,2,3,4,5,6效果等价于,如下div里的内容

django模版中for的使用

4、django模版的for标签还有个循环的属性,forloop,该属性提供循环的次数信息,例如他有forloop.first,第一关骇脘骱次出现,forloop.counter循环次数,forloop.last最后出现如下,将输出该循环次数,forloop.counter是从1开始{%for a in aaa %}<div style="width:100%;font-size:50px;display: flex;flex-direction: row;justify-content:space-around">{{ forloop.counter }} 次数</div> {% endfor %}

django模版中for的使用

5、下面我们来定义,django模版,只执行最后一次循环输出的内容如下所示div中<div style="width:100%;font-size:50px;display: flex;flex-direction: row;justify-content:space-around">{% if forloop.last %} 判断是否最后一次<p>{{ a }}</p>{% endif %</div>{% endfor %}

django模版中for的使用

6、步骤5中我们用了django的if标签,if标签和for标签一样的写法{%if条件%}.....{%endif%}

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