An amazing form solution
- Return validated data as dictionaries or create/update a linked model and child models.
- Sub-forms and form sets
- Extremely flexible in the field representation (defaulting to an HTML representation that might be good enough).
- Easy individual field or form-wide validators.
- Customizable cleanup functions.
|license:||MIT, see LICENSE for more details.|