1
我使用的Django tables2顯示存儲在SQLite數據庫這樣的數據:從不同的建模渲染查詢集新表值
(Table1:)
id field1 field2 field3
1 George green 42
2 George blue 72
3 George yellow 1
4 James brown 10
現在,我想這個重組表和使用從場2作爲新列值和填充值細胞場3:
(Table 2:)
field1 green blue yellow brown
George 42 72 1
James 10
我有兩個表Django模型和表格,我理論上可以硬編碼模型表2(雖然會比較飄逸動態地做這件事,但首先要做的事情)。
我現在的問題是:執行這種轉換的最佳方式是什麼?
基本思想:
queryset = Model1.objects.all()
# reorganize queryset somehow
table = Table2(queryset)
我有一種感覺,這可能會以更好的方式來完成。我會很高興有任何建議!
感謝, 菲利普
太棒了,非常感謝!只是對未來用戶的一個小評論:'Model1.objects.values(...)'應該是'Model1.objects.values_list(...)'。然後它就像一個魅力。 – Phil