Добавление атрибута в классы модели по пользователю в Django

На сайте моего магазина в разделе "Характеристики товара" пользователь должен сам добавить эти характеристики. Туда можно добавлять даже новые категории. И главное, чтобы у каждого товара были свои уникальные характеристики. Например, у мобильного телефона есть характеристика информации о камере, у платья - характеристика используемого материала и т.д. Будет бесполезно, если я напишу их сам и сделаю отдельный класс для каждого класса. Поэтому я хочу, чтобы пользователь делал это персонализированным способом. Это означает добавление дополнительных полей и атрибутов к классу самим пользователем через его панель пользователя. Каково решение?

Вернуться на верх