In un Django ModelForm, è possibile modificare il tipo di widget di un campo in questo modo:Cambiare tipo di campo in un Django ModelFormset
class EntryForm(ModelForm):
entity = forms.CharField()
class Meta:
model = Entry
posso facilmente creare un modelformset dallo stesso modello in questo modo:
EntryFormSet = modelformset_factory(Entry)
Ma c'è un modo per includere la modifica del cambio del tipo di campo di input durante la creazione di un modelformset?
Dopo impostandolo come raccomandato sopra, passando entry_formset = EntryFormSet (prefix = 'entries') per render_to_response visualizza ancora tutti i campi. Sto ancora giocando con questo. –
http://docs.djopoproject.com/en/dev/topics/forms/modelforms/#controlling-which-fields-are-used-with-fields-and-exclude – Harold
Ah - grazie. Mi aspettavo che ereditasse quelli del mio modello EntryForm, che escludeva anche alcuni campi (che ho omesso dall'esempio sopra per semplicità) –