Нужно сделать параметры товаров (у каждого товара они разные). Например диагональ экрана или цвет и т.д. При добавлении товара в корзину пользователь выбирает нужный цвет из существующих у данного товара. Товар добавляется в корзину, где показываются выбранные параметры товара.
Как лучше реализовать это?
Что лучше использовать? Может eav, JSONB или JSONField? И где найти норм пакет с документацией?
user-agent делал проект по недвижимости, к разных объектов недвижимости разные атрибуты. Поиск работает, для разных категорий своя поисковая форма с нужными полями, все работает как часы)
Сергей Горностаев, а как реализовать добавление товара с выбранными пользователем параметрами в корзину покупок?
Если я добавлю новую модель с выбранными параметрами и полем user, а после привяжу её к модели товара через поле ForeignKey. Правильно ли так будет?
Дмитрий, если бы он еще работал везде - было бы совсем замечательно. А если бы он позволял оперировать с числами. К тому же по сути это расширение реализованное посредством того же EAV.
Antonio Solo, а как реализовать добавление товара с выбранными пользователем параметрами в корзину покупок?
Если я добавлю новую модель с выбранными параметрами и полем user, а после привяжу её к модели товара через поле ForeignKey. Правильно ли так будет?