如何从 Django QuerySet API 中的表行中获取由包含字段的数组组成的数组?
数据库表示例:
编号 | col1 | col2 | col3
1 | 12 | 123 | 11
2 | 2 | 23 | 2
3 ....
...
预期结果:
arr = [ [12,123,11], [2,23,2], ... ]
找到解决方案:
id = Entry.objects.values_list('id', flat=True).order_by('id')
[1, 2, 3, ...]
col1 = Entry.objects.values_list('col1', flat=True).order_by('id')
[12,123,11]
col2 = Entry.objects.values_list('col2', flat=True).order_by('id')
[2、23、2]
arr = zip(col1, col2)