Skip to main content

A set of high-level abstractions for Django forms

Project description

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
...
py38-django-AB
py38-django-master

You can run each environment with the -e option:

$ tox -e py38-django-AB  # runs the tests only on Python 3.5 and Django A.B.x

Optionally you can also specify a country whose tests you want to run:

$ COUNTRY=us tox

And combine both options:

$ COUNTRY=us tox -e py38-django-AB

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-formtools-2.4.tar.gz (86.8 kB view details)

Uploaded Source

Built Distribution

django_formtools-2.4-py3-none-any.whl (154.4 kB view details)

Uploaded Python 3

File details

Details for the file django-formtools-2.4.tar.gz.

File metadata

  • Download URL: django-formtools-2.4.tar.gz
  • Upload date:
  • Size: 86.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for django-formtools-2.4.tar.gz
Algorithm Hash digest
SHA256 deb932be55b1d9419e37dc4d65dfbfeb8d307b71c8c11fd52f159aba5fc0deed
MD5 f1819bd34e7f71643a56d2817ea504d9
BLAKE2b-256 539f297d3ae05a56a0b6da56fafa88ec14d222750ddf5b9a84752f54ce6db75b

See more details on using hashes here.

File details

Details for the file django_formtools-2.4-py3-none-any.whl.

File metadata

  • Download URL: django_formtools-2.4-py3-none-any.whl
  • Upload date:
  • Size: 154.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for django_formtools-2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f5f32f62ec8192cd1bc55bd929ca7dff5a5f2addf9027db95a5906ecfaa64836
MD5 f7b526367f4fc88b1a526d86d75a7a2d
BLAKE2b-256 d0c31799c92ef57fee815aee99bb2a1ee59be05cc0b0fc59f199d689f16c6b0c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page