Я пытаюсь создать Django веб-сайт, где пользователь может создавать пользовательские объекты, известные как элементы. Каждый элемент должен иметь определенные свойства, которые хранятся в базе данных. Например, элементу понадобятся такие свойства, как
Серийный номер, Описание, Дата изготовления
Однако я хочу, чтобы пользователь мог указывать эти поля аналогично тому, что позволяет динамика Microsoft. Например, пользователь должен иметь возможность указать, что ему нужно текстовое поле с именем «Номер модели», связанным с указанным типом элемента c, и с этого момента он может сохранять эти свойства в базе данных.
Я не уверен, что лучший способ сделать это, потому что стандартная модель базы данных, у вас уже есть все поля, определенные для конкретной таблицы c, однако это, по сути, означает, что я должен найти способ иметь пользователя определенные таблицы.
Кто-нибудь знает хороший подход для решения этой проблемы, в конце дня я хочу хранить элементы с настраиваемыми свойствами, определенными пользователем в базе данных.
спасибо