kreator formularza Django pozwala mieć tylko jedną formę lub jedną formset (ponieważ 1,4) na krok. & Nbsp; Korzystanie z aplikacji django-formsetfield można mieć więcej postaci na krok. Za pomocą tej aplikacji można mieć więcej formsets na krok.
A może znajdziesz inne przypadki użycia dla niego.
instalacji
1. Zainstaluj django-formsetfield z pip:
& Nbsp; pip zainstalować django-formsetfield
2. Dodaj formsetfield do INSTALLED_APPS.
Przykład użycia
z django form przywozowych
z formsetfield.fields importować FormSetField
Klasa AdultForm (forms.Form):
& Nbsp; pełna nazwa = forms.CharField ()
& Nbsp; paszport = forms.CharField ()
Klasa ChildForm (forms.Form):
& Nbsp; pełna nazwa = forms.CharField ()
& Nbsp; birth_certificate = forms.CharField ()
Klasa PassengersForm (forms.Form):
& Nbsp; dorosłych = FormSetField (formset_factory (AdultForm))
& Nbsp; dzieci = FormSetField (formset_factory (ChildForm))
Wkład
. Zapraszam do widelca, wysyłać żądania do pociągania lub raport błędów i problemów na github
Wymagania :
- Python
- Django
Komentarze nie znaleziono