我有两件事,第一件是团体,第二件是团体品。
群组列表为:[<group1: group>, <group2: group>]
组项目清单是:
[[<obj1: obj>, <obj2: obj>], [<obj3: obj>]]
其中第一组对象属于第一组,第二组属于第二组。
我想在Django Template
中迭代这些列表,并且输出必须是这样的:
Group1
obj1
obj2
Group2
obj3
任何帮助都是有效的。 谢谢。
答案 0 :(得分:0)
这肯定不是Django
类型的问题,它是python list
操作类型,列表项是Django对象。所以,这里我举例说明如何操作两个列表对象所需的格式。
我认为,
您可以使用list
。
django list objects
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']