assistente formulário de Django permite que você tenha apenas uma forma ou de uma formset (desde 1,4) por etapa. & Nbsp; Usando o app django-formsetfield você pode ter mais formas por etapa. Usando este aplicativo você pode ter mais formsets por etapa.
Ou talvez você vai encontrar outros casos de uso para ele.
Instalação
1. Instale com pip formsetfield-Django:
& Nbsp; pip instalar django-formsetfield
2. Adicione formsetfield para INSTALLED_APPS.
Exemplo de uso
a partir de formas de importação Django
de formsetfield.fields importar FormSetField
AdultForm classe (forms.Form):
& Nbsp; fullname = forms.CharField ()
& Nbsp; passaporte = forms.CharField ()
classe ChildForm (forms.Form):
& Nbsp; fullname = forms.CharField ()
& Nbsp; birth_certificate = forms.CharField ()
PassengersForm classe (forms.Form):
& Nbsp; adultos = FormSetField (formset_factory (AdultForm))
& Nbsp; crianças = FormSetField (formset_factory (ChildForm))
Contribuindo
. Sinta-se livre para fork, enviar solicitações de tração ou relatar bugs e problemas no github
Requisitos :
- Python
- Django
Comentários não encontrado