The design of deform was inspired by the formish form generation library.
It differs from formish mostly in ways that make the implementation 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 the templating system of choice and a suitable renderer is supplied to deform.
Requirements:
· colander 0.7.3 or higher
· Python 2.6 or higher
What's New in This Release: [ read full changelog ]
· Read-only checkbox template had a logic error.