Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jazzband/django-formtools
A set of high-level abstractions for Django forms
https://github.com/jazzband/django-formtools
Last synced: 9 days ago
JSON representation
A set of high-level abstractions for Django forms
- Host: GitHub
- URL: https://github.com/jazzband/django-formtools
- Owner: jazzband
- License: bsd-3-clause
- Created: 2014-10-05T15:18:45.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2024-07-29T17:46:36.000Z (3 months ago)
- Last Synced: 2024-07-30T01:10:52.481Z (3 months ago)
- Language: Python
- Homepage: https://django-formtools.readthedocs.io
- Size: 631 KB
- Stars: 780
- Watchers: 23
- Forks: 134
- Open Issues: 82
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.rst
Awesome Lists containing this project
- -awesome-django - django-formtools - For form previous and multi-step forms, previously part of Django until 1.8. (Third-Party Packages / Forms)
- awesome-django - django-formtools - For form previous and multi-step forms, previously part of Django until 1.8. (Third-Party Packages / Forms)
- best-of-web-python - GitHub - 50% open · ⏱️ 30.03.2024): (Web Forms)
README
================
django-formtools
================.. image:: https://jazzband.co/static/img/badge.svg
:alt: Jazzband
:target: https://jazzband.co/.. image:: https://img.shields.io/pypi/v/django-formtools.svg
:alt: PyPI version
:target: https://pypi.org/project/django-formtools/.. image:: https://img.shields.io/pypi/pyversions/django-formtools.svg
:alt: Supported Python versions
:target: https://pypi.org/project/django-formtools/.. image:: https://github.com/jazzband/django-formtools/workflows/Test/badge.svg
:target: https://github.com/jazzband/django-formtools/actions
:alt: GitHub Actions.. image:: https://codecov.io/gh/jazzband/django-formtools/branch/master/graph/badge.svg
:target: https://codecov.io/gh/jazzband/django-formtools
:alt: Test CoverageDjango'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-formtoolsTo get more help:
* Join the #django channel on irc.libera.chat. Lots of helpful people hang out
there.* Join the django-users mailing list, or read the archives, at
https://groups.google.com/group/django-users.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-djangomainYou 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
__ https://tox.readthedocs.io/en/latest/install.html