在django模板的数组中迭代多个列表
我有两件事,第一件是团体,第二件是团体项目 组列表为:在django模板的数组中迭代多个列表,django,python-2.7,for-loop,django-templates,Django,Python 2.7,For Loop,Django Templates,我有两件事,第一件是团体,第二件是团体项目 组列表为:[,] 组项目列表为: [[<obj1: obj>, <obj2: obj>], [<obj3: obj>]] 任何帮助都是徒劳的。 谢谢 这不是一个Django类型的问题,当然,这是python list操作类型,列表项是Django对象。因此,这里我给出了如何操作两个list对象以获得所需格式的示例 我想 输入示例: 您可以使用django列表对象来代替这些示例输入list list1 = ['Gro
[,]
组项目列表为:
[[<obj1: obj>, <obj2: obj>], [<obj3: obj>]]
任何帮助都是徒劳的。
谢谢 这不是一个
Django
类型的问题,当然,这是python list
操作类型,列表项是Django对象。因此,这里我给出了如何操作两个list对象以获得所需格式的示例
我想
输入示例:
您可以使用django列表对象来代替这些示例输入list
list1 = ['Group1','Group2','Group3']
list2 = [['Item1','Item2'],['Item3','Item4'],['Item5']]
片段:
请参阅:
和您可以在视图中将它们组合在一起,然后在模板中迭代组合数据结构。
list1 = ['Group1','Group2','Group3']
list2 = [['Item1','Item2'],['Item3','Item4'],['Item5']]
import itertools
In [19]: for g,i in itertools.izip_longest(list1,list2):
....: print "Group:",g
....: print "Items:",i
....:
Group: Group1
Items: ['Item1', 'Item2']
Group: Group2
Items: ['Item3', 'Item4']
Group: Group3
Items: ['Item5']