ajouter un champ supplémentaire à ModelForm

Je suis l'ajout d'un champ supplémentaire à un Django ModelForm comme ça:

class form(forms.ModelForm):
    extra_field = forms.CharField(label='Name of Institution')
    class Meta:
        model = db_institutionInstitution
        fields = ['conn_kind','time','inst_name2']

La forme est effectivement très bien, mais je ne peux pas préremplir il. Je l'utilise dans un modelformset_factory:

formset = modelformset_factory(db_institutionInstitution,form=form)

Je exécuter manuellement par l'intermédiaire d'un queryset et ajouter l'entrée dans le dictionnaire nécessaires pour la forme supplémentaire dans le formset. Cependant, quand je l'appelle:

formset1 = formset(prefix='brch',queryset=qs1)

la extra_field n'est pas prédéfinie comme prévu (le reste fonctionne bien).

Peut aider quelqu'un?

InformationsquelleAutor sennierer | 2015-06-10