Я начинаю проект Django с такими моделями, как:
Поставщик <- многие ко многим -> Продукт <- многие ко многим -> Категория
Есть ли эффективный способ получитьвсе категории, связанные с продуктами поставщика?
Текущий неэффективный способ:
- Получить все продукты определенного поставщика
- Для всех продуктов получить их конкретныекатегории
- Удалите дубликаты списка категорий
Если возможно, я бы хотел избежать создания поддельного отношения «многие ко многим» между категорией и поставщиком.
Спасибозаранее