Django QuerySet APIのテーブル行からフィールドを含む配列で構成される配列を取得するには?
DB テーブルの例:
ID | 列1 | 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)