Django anketa forma vedlys leidžia jums turėti per žingsnį & nbsp tik vieną formą arba vieną formset (nuo 1,4);. Naudojant Django-formsetfield app jūs galite turėti daugiau formas per žingsnį. Naudojant šią programą, galite turėti daugiau formsets per žingsnį.
O gal jums rasti kitus naudojimo atvejus ji.
Diegimas
1. Įdiekite django-formsetfield su pip:
& Nbsp; PIP įdiegti Django-formsetfield
2. Pridėti formsetfield į INSTALLED_APPS.
Naudojimas pavyzdys
nuo django importo formų
nuo formsetfield.fields importuoti FormSetField
klasė AdultForm (forms.Form):
& Nbsp; FULLNAME = forms.CharField ()
& Nbsp; pasas = forms.CharField ()
klasė ChildForm (forms.Form):
& Nbsp; FULLNAME = forms.CharField ()
& Nbsp; birth_certificate = forms.CharField ()
klasė PassengersForm (forms.Form):
& Nbsp; suaugusiems = FormSetField (formset_factory (AdultForm))
& Nbsp; vaikai = FormSetField (formset_factory (ChildForm))
Indėlis
. Nesivaržykite šakutės, siųsti traukos prašymus arba pranešti apie klaidas ir problemas dėl GitHub
Reikalavimai :
- Python
- Django
Komentarai nerastas