Django’s form wizard allows you to have only one form or one formset (since 1.4) per step. Using django-formfield you can have more forms per step. Using this app you can have more formsets per step.
Or maybe you will find other use cases for it :)
Installation
Install django-formsetfield with pip:
$ pip install django-formsetfield
Add formsetfield to INSTALLED_APPS.
Usage example
from django import forms
from formsetfield.fields import FormSetField
class AdultForm(forms.Form):
fullname = forms.CharField()
passport = forms.CharField()
class ChildForm(forms.Form):
fullname = forms.CharField()
birth_certificate = forms.CharField()
class PassengersForm(forms.Form):
adults = FormSetField(formset_factory(AdultForm))
children = FormSetField(formset_factory(ChildForm))
Contributing
Feel free to fork, send pull requests or report bugs and issues on github.
Release files for django-formsetfield 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-formsetfield-0.1.tar.gz | 5.1 kB | Details |
Release files / django-formsetfield-0.1.tar.gz
| Download URL | django-formsetfield-0.1.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1d7ad1f7fcfcfd988f4403b6ac8940cda02853d184b0aae3076d078fa1ba01db
|
|
BLAKE2b-256 checksum How to use checksums |
425cf55ee89fc96ae4ccfc0d9779d6bdfedf4ac533ef03c7801bb606b2b1c5d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |