Skip to content

jazzband/django-formtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2ad542b · Jan 27, 2025
Jan 25, 2025
Nov 28, 2023
Jan 27, 2025
Jan 25, 2025
Nov 27, 2023
Oct 5, 2014
Oct 30, 2022
Nov 26, 2023
Nov 27, 2020
Jan 25, 2025
Mar 25, 2015
Nov 4, 2021
Oct 4, 2019
Oct 5, 2014
Nov 27, 2020
Jan 25, 2025
Nov 26, 2023
Jan 25, 2025
Jan 25, 2025

django-formtools

Jazzband PyPI version Supported Python versions GitHub Actions Test Coverage

Django's "formtools" is a set of high-level abstractions for Django forms. Currently for form previews and multi-step forms.

This code used to live in Django proper -- in django.contrib.formtools -- but was separated into a standalone package in Django 1.8 to keep the framework's core clean.

For a full list of available formtools, see https://django-formtools.readthedocs.io/

django-formtools can also be found on and installed from the Python Package Index: https://pypi.python.org/pypi/django-formtools

To get more help:

Contributing to django-formtools

See CONTRIBUTING.rst for information about contributing patches to django-formtools.

Running tests is as simple as installing Tox and running it in the root Git clone directory:

$ git clone https://github.com/jazzband/django-formtools
[..]
$ cd django-formtools
$ tox
[..]
  congratulations :)

The previous command will run the tests in different combinations of Python (if available) and Django versions. To see the full list of combinations use the -l option:

$ tox -l
...
py310-djangoAB
py310-djangomain

You can run each environment with the -e option:

$ tox -e py310-djangoAB  # runs the tests only on Python 3.10 and Django A.B.x