FormAlchemy 1.4.2

Auto-generated, customizable HTML input form fields from your SQLAlchemy mapped classes.
FormAlchemy greatly speeds development with SQLAlchemy mapped classes (models) in a HTML forms environment. It eliminates boilerplate by autogenerating HTML input fields from a given model. FormAlchemy will try to figure out what kind of HTML code should be returned by introspecting the model's properties and generate ready-to-use HTML code that will fit the developer's application.

Of course, FormAlchemy can't figure out everything, i.e, the developer might want to display only a few columns from the given model. Thus, FormAlchemy is also highly customizable.

Main features:

  • Generates HTML form fields and tables from SQLAlchemy mapped classes or manually added Fields
  • Works with declarative or classic mapper definitions
  • Render and edits single objects or collections (grids)
  • Handles object relationships (including many-to-many), not just simple data types
  • Synonym support
  • Composite and custom type support
  • Supports all composite primary keys and most CFKs
  • Pre-fills input fields with current or default value
  • Highly customizable HTML output
  • Validates input and displays errors in-line
  • Syncs model instances with input data
  • Easy-to-use, extensible API
  • SQLAlchemy 0.4 (0.4.5 or later) and 0.5 compatible

last updated on:
November 22nd, 2011, 21:43 GMT
license type:
MIT/X Consortium License 
developed by:
Alexandre Conrad, Jonathan Ellis, Gaƫl...
ROOT \ Programming \ UI (User Interfaces)
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • WebOb1.2 compat
  • Add some HTML5 renderer
  • Improve fsblob deletion. issue 16
  • Add support for fanstatic in pytlons (thanks to Bruno Binet aka inneos)
read full changelog

Add your review!