ОРМ косячит и как это исправлять, а то не хочется сюрпризов
Какие-нибудь статьи про это есть?
filter() делает джоин - многие на этом спотыкаются; причем, Model.filter(related_model= ...).disctinct().count() отдаст тебе количество строк именно с джоином, значение может быть больше чем всего инстансов в Model
Всегда ли фильтр делает Джойн?
если фильтр идет через FK, то да
Это важное замечание
насколько я знаю, джанго не умеет джоин не через ФК но если бы умел, явно был бы тот же результат
Обсуждают сегодня