Как реализовать объединение в django с postgres?
По сути, у меня есть три таблицы BusinessCards,BusinessCardsIdentifiers и Identifiers. Первичный ключ BusinessCards и Identifiers хранится в BusinessCardsIdentifiers . Я хочу найти способ написать один запрос и найти связанные данные из всех связанных таблиц.
Заранее спасибо
1 ответ
Если вы хотите сохранить запросы, вам нужно предварительно извлечь данные с помощью prefetch_related, когда вы используете отношение "многие ко многим", или " select_related" для отношения "один к одному" или "первичный ключ". Вы можете указать, какие из них следует предварительно выбрать, или позволить Django решить.