Каков рекомендуемый способ добавления полей в объект djangoform? - PullRequest
0 голосов
/ 21 ноября 2010

Каков рекомендуемый способ изменения / добавления полей в объекте djangoform. Я пытался добавить новый ключ в словарь obj.base_fields['new_field']='value_of_newfield ', но оказалось, что он будет добавлен в виде строки, а не CharField , это можно обойти, но в некоторых случаях у меня возникает чувство, что это не рекомендуемый путь ... и я не говорю о obj(intial={'new_field':'value_of_newfield'})

1 Ответ

0 голосов
/ 21 ноября 2010

Вы должны добавить экземпляр поля формы:

from django import forms
obj.base_fields['name_of_field'] = forms.CharField()
...