2015-07-29 4 views
0

У меня есть модель, например: «еда». У каждого из них есть основная информация: «имя» «калории» и т. Д. Я хотел бы предоставить форму, в которой пользователь может добавлять дополнительные поля. Например, если пользователь добавляет новую «еду», помимо базовой информации он может также добавлять новые поля, такие как «сахар», «витамины» и т. Д.Динамические поля моделей в Django

Как я могу добавить поля в базу данных так, чтобы что он может быть получен/запрошен позже? Спасибо!

ответ

0

Jacob Kaplan-Moss имеет обширную рецензию на динамических полях формы: http://jacobian.org/writing/dynamic-form-generation/

По существу, вы добавляете больше элементов в переменном полях члена формы в во время создания экземпляра.

Source

Even better.

+0

Great ссылку! Я реализовал первое решение :) Спасибо! – Ruben

Смежные вопросы