Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在django模板的数组中迭代多个列表_Django_Python 2.7_For Loop_Django Templates - Fatal编程技术网

在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']