Как заполнить значение в поле формы модели с помощью __init__ в django?
По сути, я хочу иметь возможность заполнять поле формы Charfield определенным значением в методе init. Вот моя форма:
class UpdateForm(forms.ModelForm):
#_____________________________________________________________
def __init__(self, *args, **kwargs):
super(UpdateForm, self).__init__(*args, **kwargs)
self.fields['form_field'].initial = "How are you doing?"
self.fields['form_field'].widget = self.fields['form_field'].hidden_widget()
#_____________________________________________________________
class Meta:
model = form_model
fields = (
'form_field',
)
Однако я не могу установить значение моего form_field
с помощью How are you doing?
. Более того, мне нужно иметь возможность изменить значение в методе init. Кто-нибудь знает, как я могу это сделать? Спасибо, и, пожалуйста, присылайте мне любые вопросы, которые у вас есть.