Prefetch('worktable_set',
queryset=WorkTable.objects.filter(created_at__in=[тут список дат]),
)
)
for work in works:
print(work.worktable_set.all())
Ответ:
[{
'sql': 'SELECT "chart_worktable"."id" ... FROM "chart_worktable" WHERE "chart_worktable"."work_id" = 9 LIMIT 21',
'sql': 'SELECT "chart_worktable"."id", ... FROM "chart_worktable" WHERE "chart_worktable"."work_id" = 6 LIMIT 21',
... еще тыща такого же
}]
покажи модели
Правильно ли и проще ли таблицу WorkTable превратить в JSONField в таблице Work? Конечно не желательно, только из за невозможности оптимизации запросов
Обсуждают сегодня