Майстер форм Django дозволяє вам мати тільки одну форму або один formset (починаючи з 1.4) за один крок NBSP & ;. Використання Django-formsetfield додаток, який ви можете мати кілька форм на крок. За допомогою цієї програми ви можете мати більше FormSets на крок.
Або, може бути, ви знайдете інші варіанти використання для нього.
Установка
1. Встановіть Django-formsetfield ПІО:
І NBSP; пункт встановити Django-formsetfield
2. Додати formsetfield в INSTALLED_APPS.
Приклад використання
від Django форм імпортних
від formsetfield.fields імпортувати FormSetField
клас AdultForm (forms.Form):
І NBSP; Повна назва = forms.CharField ()
І NBSP; паспорт = forms.CharField ()
клас ChildForm (forms.Form):
І NBSP; Повна назва = forms.CharField ()
І NBSP; birth_certificate = forms.CharField ()
клас PassengersForm (forms.Form):
І NBSP; дорослі = FormSetField (formset_factory (AdultForm))
І NBSP; діти = FormSetField (formset_factory (ChildForm))
внесок
. Не соромтеся виделкою, відправити запити тягнути або повідомити про помилку, і про питання GitHub
Вимоги
- Python
- Django
Коментар не знайдено