我有一個django應用程序,我正在尋找從三個模型中選擇每一列。用django查詢集選擇相關模型中的所有列
Project
| - Employee
| - Task
員工和任務通過ForeignKey字段與項目相關。
我能夠得到我正在尋找使用原始方法的數據:
SELECT *
FROM "Project"
LEFT OUTER JOIN "Employee" ON "Employee"."project_id" = "Project"."id"
LEFT OUTER JOIN "Task" ON "Task"."project_id" = "Project"."id";
然而,得到了數據備份,我希望用django_pandas後,因爲有一些數字處理這需要在數據作爲csv返回之前發生。將RawQuerySet加載到熊貓中並不適用。
我需要選擇> 100列,並將其全部手動輸入Project.objects.values(...)
相當混亂。如何使用django的QuerySet API從相關模型中選擇所有列?
這隻會從Project對象中獲取值,而不是從員工或任務模型中獲取值。 – DataSwede
檢查更新... –