Создание SQL-соединений из списка моделей Django

Давая список произвольных моделей Django, как вы можете использовать Django ORM для генерации операторов JOIN для SQL-запроса?

Это, конечно, будет работать только в том случае, если отношения определены в модели и существует способ перехода от одной модели к другой.

В предоставленном списке необязательно должны быть модели, которые непосредственно связаны друг с другом.

Я пытаюсь вручную сгенерировать SQL-запрос на основе списка моделей и хотел бы использовать для этого уже определенные отношения моделей и ORM.

Это должно быть возможно, ORM уже делает это при использовании фильтров, select_related и т.д.

Вернуться на верх