Deform¶
deform
is a Python HTML form generation library. It runs under Python
2.6, 2.7, 3.2 and 3.3.
The design of deform
is heavily influenced by the formish form generation library. Some
might even say it’s a shameless rip-off; this would not be completely
inaccurate. It differs from formish mostly in ways that make the
implementation (arguably) simpler and smaller.
deform
uses Colander as a schema library,
Peppercorn as a form control deserialization library, and
Chameleon to perform HTML templating.
deform
depends only on Peppercorn, Colander, Chameleon and an
internationalization library named translationstring, so it may be
used in most web frameworks (or antiframeworks) as a result.
Alternate templating languages may be used, as long as all templates
are translated from the native Chameleon templates to your templating
system of choice and a suitable renderer is supplied to
deform
.
Topics¶
- Basic Usage
- Retail Form Rendering
- Common Needs
- Deform Components
- Serialization and Deserialization
- Templates
- Widgets
- Example App
- Using Ajax Forms
- Internationalization
- API Documentation
- Interfaces
- Glossary
- Unreleased
- 0.9.9 (2013-09-23)
- 0.9.8 (2013-09-01)
- 0.9.7 (2013-03-06)
- 0.9.6 (2013-01-10)
- 0.9.5 (2012-04-27)
- 0.9.4 (2012-02-14)
- 0.9.3 (2011-08-10)
- 0.9.2 (2011-07-22)
- 0.9.1 (2011-06-23)
- 0.9 (2011-03-01)
- 0.8.1 (2010-12-17)
- 0.8 (2010-12-02)
- 0.7 (2010-10-10)
- 0.6 (2010-09-03)
- 0.5 (2010-08-25)
- 0.4 (2010-08-22)
- 0.3 (2010-06-09)
- 0.2 (2010-05-13)
- 0.1 (2010-05-09)
Demonstration Site¶
Visit deformdemo.repoze.org to view an application which demonstrates most of Deform’s features. The source code for this application is also available in the deform package on GitHub.
Support and Development¶
To report bugs, use the bug tracker.
If you’ve got questions that aren’t answered by this documentation, contact the Pylons-discuss maillist or join the
Browse and check out tagged and trunk versions of deform
via the
deform package on GitHub. To check out
the trunk, use this command:
git clone git://github.com/Pylons/deform.git
To find out how to become a contributor to deform
, please see the
Pylons Project contributor documentation.
Index and Glossary¶
Thanks¶
Without these people, this software would not exist:
- The Formish guys (http://ish.io)
- Tres Seaver
- Fear Factory (http://fearfactory.com)
- Midlake (http://midlake.net)