A Python HTML form library.
JavaScript Python CSS Shell
Failed to load latest commit information.
deform if multiple is False, neither cstruct or item[0] was a list, so selec… Jul 10, 2016
docs Cleaning up contrib process. Jun 4, 2016
.bzrignore Commit forgotten .bzrignore. Apr 10, 2010
.gitignore Let's try to use checkout for different folder for deformdemo and hop… Jun 4, 2016
.hgignore Merge Blaise's css_class patches from https://bitbucket.org/blaf/deform: Aug 21, 2010
.travis.yml Test push to see why Firefox doesn't start on Travis. Jun 4, 2016
CHANGES.txt The merge train must keep running. Jun 2, 2016
CONTRIBUTING.rst Cleaning up contrib process. Jun 5, 2016
CONTRIBUTORS.txt Signed contribution agreement Jun 2, 2016
COPYRIGHT.txt - Moved to GitHub (https://github.com/Pylons/deform). Feb 16, 2011
HISTORY.txt fix typos Jan 15, 2015
LICENSE.txt Start jamming templates in. Mar 21, 2010
README.rst Cleaning up contrib process. Jun 5, 2016
RELEASING.txt Document Release process Jan 14, 2016
RESEARCH.txt Start jamming templates in. Mar 21, 2010
TODO.txt garden Sep 5, 2010
i18n.sh Cleaning up contrib process. Jun 5, 2016
lingua.ini Cleaning up contrib process. Jun 5, 2016
messages.pot Cleaning up contrib process. Jun 5, 2016
rtd.txt - fix rtd build Feb 19, 2016
run-selenium-tests.bash Let's try to use checkout for different folder for deformdemo and hop… Jun 5, 2016
setup.cfg - FileUploadWidget now sanitizes IE/Windows whole-path filenames before Apr 23, 2012
setup.py Cleaning up contrib process. Jun 5, 2016
tox.ini Tox must pass DISPLAY properly Jun 4, 2016

README.rst

Deform

https://travis-ci.org/Pylons/deform.png?branch=master Master Documentation Status Latest Documentation Status

Deform is a Python HTML form library. You can easily create forms for your application. Deform can do complex forms with JavaScript integration, like nested forms where you need add and remove subform items. Date and time picking widgets and other rich widgets are supported out of the box.

Deform comes with default Chameleon templates for Bootstrap based widgets. It uses Colander as for form schema and validation definitions. Deform integrates well with Pyramid web framework and several other web frameworks. Peppercorn library is used to convert flat HTML name value mapping form submissions to stream of name value mappings submissions, allowing building complex and nested form structure.

Please see http://docs.pylonsproject.org/projects/deform/en/latest/ for the documentation.

See https://github.com/Pylons/deform for in-development version.

Status

This library is actively developed and maintained.

Community

To get in touch with the community join to Pyramid IRC channel or Pylons mailing list .