码迷,mamicode.com
首页 > 其他好文 > 详细

django 模版语法,for循环使用计数器索引

时间:2020-07-17 01:20:54      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:ref   ever   end   play   and   lsh   controls   sed   com   

 

for标签

遍历每一个元素:

{% for person in person_list %}
    <p>{{ person.name }}</p>
{% endfor %}

可以利用{% for obj in list reversed %}反向完成循环。

遍历一个字典:

{% for key,val in dic.items %}
    <p>{{ key }}:{{ val }}</p>
{% endfor %}

注:循环序号可以通过{{forloop}}显示

{% for person in person_list %}
    <p>{{ forloop.counter }} {{ person.name }},{{ person.age }}</p>  <!-- counter0从0开始 -->
{% endfor %}

 


 

for empty 标签

for标签带有一个可选的{% empty %} 从句,以便在给出的组是空的或者没有被找到时,可以有所操作。

{% for person in person_list %}
    <p>{{ person.name }}</p>

{% empty %}
    <p>sorry,no person here</p>
{% endfor %}

 

 

 

 

 

 

 

 

参考:

https://www.cnblogs.com/lshedward/p/10351148.html

 

 

django 模版语法,for循环使用计数器索引

标签:ref   ever   end   play   and   lsh   controls   sed   com   

原文地址:https://www.cnblogs.com/sea-stream/p/13326746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!