Я создаю приложение для одежды, в котором у меня есть три модели Product , Category , Outfit . В моей модели продукта есть поля (название, слаг, цена, URL-адрес изображения, цвет, шаблон и т. д.). В категории есть поля (название, описание и продукт в качестве внешнего ключа к продукту). к продукту)
Мой вопрос заключается в том, что после того, как я добавлю эти модели в админку, я хочу создавать наряды из админ-панели, и вот здесь я застрял. Как добавить несколько продуктов в наряд из панели администратора, у меня большая база данных, поэтому выбор из выпадающего меню не вариант, что я хотел бы иметь, это фильтр для продукта со всеми полями, и когда я фильтрую, отображаются продукты, которые нужно выбрать все отфильтрованные продукты и добавить их в наряд.
ЧТОБЫ БЫТЬ БОЛЕЕ ПОНЯТНЫМ, ВОТ ПРИМЕР. Есть один наряд с рубашкой в бордовую полоску, темно-синим карго, черным кожаным ремнем и коричневыми замшевыми мокасинами. Теперь в моем админке при создании наряда мне нужно добавить все эти продукты из моей модели продукта, отфильтровав рубашку (цвет: бордовый и рисунок: полоса), затем карго (темно-синий: цвет), ремень с (кожа: материал) и мокасины. с (материал: замша и цвет: коричневый). Как вы можете видеть, разные продукты нужно фильтровать по-разному, пожалуйста, предложите мне, как я могу добиться этого, чтобы изменить структуру моей модели. Я хочу реализовать это наилучшим образом.