Creazione guidata Maschera di Django permette di avere solo una forma o un formset (dal 1,4) per passo. & Nbsp; Utilizzando l'applicazione django-formsetfield si può avere più forme. Utilizzando questa applicazione è possibile avere più formsets per passo.
O forse troverete altri casi d'uso per esso.
Installazione
1. Installare django-formsetfield con pip:
& Nbsp; pip install django-formsetfield
2. Aggiungere formsetfield a INSTALLED_APPS.
esempio di utilizzo
da forme di importazione Django
da formsetfield.fields importare FormSetField
AdultForm class (FORMATI.FORM):
& Nbsp; fullname = forms.CharField ()
& Nbsp; passaporto = forms.CharField ()
Classe ChildForm (FORMATI.FORM):
& Nbsp; fullname = forms.CharField ()
& Nbsp; birth_certificate = forms.CharField ()
PassengersForm class (FORMATI.FORM):
& Nbsp; adulti = FormSetField (formset_factory (AdultForm))
& Nbsp; bambini = FormSetField (formset_factory (ChildForm))
Contribuire
. Sentitevi liberi di forchetta, inviare richieste di trazione o segnalare bug e problemi su github
Requisiti :
- Python
- Django
I commenti non trovato