У меня есть приложение django, где я хочу выбрать каждый столбец из трех моделей.Выбор всех столбцов из родственной модели с помощью django queryset
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 в pandas не работает из коробки.
Существует> 100 столбцов, которые мне нужно выбрать, и ввод всех их вручную в Project.objects.values(...)
довольно грязный. Как выбрать все столбцы из связанной модели с помощью API QuerySet django?
Это только вытаскивает значения из объекта Project, а не из сотрудника или из моделей задач. – DataSwede
Проверить обновления ... –