есть список предприятий, у каждого предприятия есть уникальный код, есть список людей, у каждого человека есть поле с кодом предприятия. как при выборе предприятия заодно и зацепить всех относящихся к нему людей?
В модель для таблицы предприятий добавил ManyToManyField ("модель_с_людьми").
А как теперь джанге сказать, что связь у этих таблиц через поля с кодом? Пробовал через промежуточную таблицу - ругается, что there is no unique constraint matching given keys for referenced table "таблица с предприятиями"
для raw sql задача тривиальная; но хочется путями ORM всё сделать.
Если делать две выборки и потом банально средствами питона просматривать словари - катасрофически падает скорость (обработка занимает около 2х секунд). Подскажите, пожалуйста, возможно ли это решить средствами Django ORM?
Ответ на:
комментарий
от commit
Ответ на:
комментарий
от Unnamed_Hero
Ответ на:
комментарий
от commit
Ответ на:
комментарий
от commit
Ответ на:
комментарий
от commit
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум выборка Django (2015)
- Форум Связь many-to-many (2021)
- Форум PyZMQ many-to-many queue (2017)
- Форум many-to-many и поиск (2008)
- Форум SQL: many to many relationship joins (2012)
- Форум hibernate > many-to-many > дополнительные поля (2007)
- Форум Django many-to-one field с уникальной парой внешних ключей (2020)
- Форум c++ one to many (2013)
- Форум One to Many (mongoose) (2024)
- Форум Django и фильтр через Q = Error «too many values to unpack» (2015)