Используя Django-модели, как сформировать сайт, который позволяет создавать дополнительные атрибуты? - PullRequest
0 голосов
/ 01 июня 2011

Я занимаюсь разработкой простого хранилища карт, и для каждой карты необходимо создать таблицу в соответствии с номером. атрибутов на карте. Я также хочу дать пользователю возможность создавать столько дополнительных атрибутов, сколько он хочет для каждой карты. Это будет означать, что каждая карта должна иметь свою собственную модель, и если есть дополнительные атрибуты, то изменения в модели должны быть сделаны на лету для отражения в базе данных. Как это сделать? На данный момент я использую одну модель.

1 Ответ

2 голосов
/ 01 июня 2011

Это ужасная идея.Рассмотрите возможность создания второй модели с FK для модели карты и реализующей EAV .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...