id_list = Foo.objects.values_list('id', flat=True)
name_list = Foo.objects.values_list('name', flat=True)
我可以方便,有效地获得这两个清单吗?
答案 0 :(得分:1)
如果有效地表示单个查询,那么您可以在一次调用中获取这两个属性,并使用zip
将它们分解为单独的列表:
values = Foo.objects.values_list('id', 'name')
id_list, name_list = zip(*values)