Django templates如何循环生成一个指定列数的表格并把name_list填入?

2013-03-20 09:59:49 +08:00
 coolair
意思就是有一个列表name_list,不知道里面有多少东西,如何指定生成一个指定列数的表格,比如4列。
+-----------------------------------------+
| name1 | name2 | name3 | name4|
+-----------------------------------------+
| name5 | | | |
+-----------------------------------------+
这样的……
用for name in name_list循环,行和列处理不好啊!求方法,谢谢。
3638 次点击
所在节点    Django
2 条回复
crazybubble
2013-03-20 10:17:18 +08:00
如果name_list这个从view那边传递到template的参数,是你能控制的话呢,你可以这样做,使name_list成为一个list of list,也就是说name_list里的每一个元素是一个长度为4的子list。这样你在template里面只要取每一个sublist出来放在一个row里,一个sublist生成一个row就OK拉。
coolair
2013-03-20 11:18:00 +08:00
@crazybubble 已经搞定了,非常感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/63482

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX