agregar campo adicional a ModelForm
Estoy agregando un campo adicional a un Django ModelForm así:
class form(forms.ModelForm):
extra_field = forms.CharField(label='Name of Institution')
class Meta:
model = db_institutionInstitution
fields = ['conn_kind','time','inst_name2']
El formulario realmente funciona bien, pero no puedo rellenarlo previamente. Lo uso en unmodelformset_factory
:
formset = modelformset_factory(db_institutionInstitution,form=form)
Ejecuto manualmente un conjunto de consultas y agrego la entrada en el diccionario necesaria para el formulario adicional en el conjunto de formularios. Sin embargo, cuando llamo:
formset1 = formset(prefix='brch',queryset=qs1)
elextra_field
no está prepoblado como se esperaba (el resto funciona bien).
¿Alguien puede ayudar?