django-模板中使用for in 标签


发布时间:2019-02-15 13:08    作者: 晖哥哥   已过去:2 年,8 月   阅读总量:584 已被赞:0


1.for  in  标签的基本使用:

{% for  ** in  ***%}

 {{ **}}

{%endfor}

2.反向遍历,就是在后面加上一个参数:reversed 

7b76cedad63b89ee3368c24b4273a077.png

3.遍历一个字典:

keys 遍历字典中全部的键 :

0f940afda60b99534694f88f0299f723.png

values 遍历出字典中全部的值,用法同上

注意:要避免在字典中将键的名字取成keys或values,因为是python的内置方法

items 遍历出字典中的全部键值对,出来是元组

d9064634d38e8d326d1c00437270b248.png

 

4.ccb6009bf59a6d1839486775f489ab13.png

例如:

forloop.counter ,给循环出来的内容带上从1开始的序号:

94df03256845a07c1aaabd804811e4ce.png

 

forloop.counter0 ,给循环出来的内容带上从0开始的序号:

5bd87739ee1416e271633d5b701cc4ec.png

 

forloop.revcounter ,当前循环反向下标,就是将序号从大向小排,排到1结束

8e03ee0cc0d3d12cc9f7bed3bd8e87ee.png

forloop.revcounter0 ,当前循环反向下标,就是将序号从大向小排,排到0结束,用法同上

forloop.first ,判断当前循环是否为第一个遍历出来的。

forloop.last ,判断当前循环是否为最后一个遍历出来的。

fb419eb5b6e06ebd8654d2079ab1d34b.png

818010f253f0bcffd481bd2e58a4d06b.png

for...  in ....  empty 标签:

empty ;如果遍历的对象为空,那么才执行empty下的内容:

c2a33b8d6496259280b26f72ed9af51c.png

注意:django 模板中不能使用

ef80879ea91e795950d53962f20bd002.png

 

 

 

 

点赞

0




登陆后方可评论