Как реализовать объединение в django с postgres?

По сути, у меня есть три таблицы BusinessCards,BusinessCardsIdentifiers и Identifiers. Первичный ключ BusinessCards и Identifiers хранится в BusinessCardsIdentifiers . Я хочу найти способ написать один запрос и найти связанные данные из всех связанных таблиц.

Заранее спасибо

1 ответ

Если вы хотите сохранить запросы, вам нужно предварительно извлечь данные с помощью prefetch_related, когда вы используете отношение "многие ко многим", или " select_related" для отношения "один к одному" или "первичный ключ". Вы можете указать, какие из них следует предварительно выбрать, или позволить Django решить.

Другие вопросы по тегам