Formularassistenten Djangos können Sie pro Schritt & nbsp nur eine Form oder einen Formularsatz (seit 1.4) haben,. Mit der Django-formsetfield App können Sie mehrere Formulare pro Schritt haben. Mit dieser App können Sie mehr Formularsätze pro Stufe haben.
Oder vielleicht sind Sie in anderen Anwendungsfälle für sie zu finden.
Installation
1. Installieren Sie django-formsetfield mit pip:
& Nbsp; pip installieren django-formsetfield
2. formsetfield In den INSTALLED_APPS.
Anwendungsbeispiel
von django Import Formen
von formsetfield.fields importieren FormSetField
Klasse AdultForm (forms.Form):
& Nbsp; fullname = forms.CharField ()
& Nbsp; Pass = forms.CharField ()
Klasse Child (forms.Form):
& Nbsp; fullname = forms.CharField ()
& Nbsp; birth_certificate = forms.CharField ()
Klasse PassengersForm (forms.Form):
& Nbsp; Erwachsene = FormSetField (formset_factory (AdultForm))
& Nbsp; Kinder = FormSetField (formset_factory (Child))
Beitrag
. Zögern Sie nicht, Gabel, senden Pull-Anfragen oder melden Sie Fehler und Probleme auf Github
Anforderungen :
- Python
- Django
Kommentare nicht gefunden