есть список предприятий, у каждого предприятия есть уникальный код, есть список людей, у каждого человека есть поле с кодом предприятия. как при выборе предприятия заодно и зацепить всех относящихся к нему людей?
В модель для таблицы предприятий добавил ManyToManyField ("модель_с_людьми").
А как теперь джанге сказать, что связь у этих таблиц через поля с кодом? Пробовал через промежуточную таблицу - ругается, что there is no unique constraint matching given keys for referenced table "таблица с предприятиями"
для raw sql задача тривиальная; но хочется путями ORM всё сделать.
Если делать две выборки и потом банально средствами питона просматривать словари - катасрофически падает скорость (обработка занимает около 2х секунд). Подскажите, пожалуйста, возможно ли это решить средствами Django ORM?