Хорошо, я работаю над приложением Django с несколькими различными моделями, а именно с учетными записями, контактами и т. Д., Каждый с другим набором полей. Мне нужно, чтобы каждый из моих пользователей мог определять свои собственные поля в дополнение к уже существующим полям. Я видел несколько различных способов реализовать это: от большого количества CustomFields и просто сопоставления настраиваемого имени для каждого поля, используемого каждым пользователем. Я также представляю рекомендации по реализации комплексного сопоставления или хранения/поиска стиля XML/JSON определенных пользователем полей.Как создать пользовательские поля в Django
Итак, мой вопрос в том, кто-нибудь внедрил определенные пользователем поля в приложении Django? Если да, то как вы это сделали и каков ваш опыт в общей реализации (стабильность, производительность и т. Д.)?
Обновление: Моя цель - разрешить каждому из моих пользователей создавать n номеров каждого типа записи (учетные записи, контакты и т. Д.) И связывать определяемые пользователем данные с каждой записью. Например, один из моих пользователей может связать SSN с каждым из своих контактов, поэтому мне нужно будет сохранить это дополнительное поле для каждой создаваемой им записи Contact.
Спасибо!
Mark
Возможно, вы захотите уточнить свои цели. Вы хотите просто связать произвольные метаданные с этими пользователями или вам нужно искать пользователей по определенным полям? –
Возможно, вам нужна эта ссылка: http://stackoverflow.com/a/7934577/497056 –