WTForms

Software Screenshot:
WTForms
Software Details:
Version: 2.0.2
Upload Date: 1 Mar 15
Developer: Simplecodes
Distribution Type: Freeware
Downloads: 32

Rating: 2.5/5 (Total Votes: 2)

WTForms allows developers to use Python syntax to create forms, which at runtime gets converted to a classic HTML form.

WTForms will keep messy form parameters out of the Python code and provide an easier way to customize forms, introducing separation between code and presentation.

Forms created via WTForms work like any other regular form, the only difference being in the way they're created.

Features:

  • Many form field types supported
  • Form data validation
  • Built-in widgets
  • CSRF protection
  • Django extension
  • Google App Engine extensions
  • SQLAlchemy integration
  • I18n support

What is new in this release:

  • Added new class Meta paradigm for much more powerful customization of WTForms.
  • Move i18n into core. Deprecate wtforms.ext.i18n.
  • Move CSRF into core. Deprecate wtforms.ext.csrf.
  • Fixed issue rendering SelectFields with value=True
  • Make DecimalField able to use babel locale-based number formatting.
  • Drop Python 3.2 support (Python3 support for 3.3+ only)
  • passing attr=False to WTForms widgets causes the value to be ignored.

What is new in version 0.6.1:

  • Bug Fixes:
  • ext.appengine ReferencePropertyField.
  • dateutil fields: render issue and consistency issue.
  • Optional validator failed when raw_data was absent.
  • Documentation: docs now mention HTML escaping functionality.
  • Add preliminary support for providing a translations object that can translate built-in validation and coercion errors.

What is new in version 0.6:

  • Widgets:
  • HTML is now marked as safe (using __html__) so that compatible templating engines will not auto-escape it.
  • Fields:
  • Field._default is now Field.default.
  • All fields now have a `raw_data` property.
  • Fields which are select fields (including those in .ext) can be iterated to produce options, and have an option_widget kwarg.
  • Minor bugfixes and cleanup in FieldList, Select(Multiple)Field, QuerySelectField to address behavioral consistency.
  • Added FloatField, based on IntegerField.
  • Extensions:
  • ext.appengine now supports FloatProperty and GeoPtProperty.
  • ext.sqlalchemy QueryMultipleSelectField changed to QuerySelectMultipleField.

What is new in version 0.5:

  • Added AnyOf and NoneOf validators.
  • Added a BaseForm class which provides the core processing and validation functionality of Form without requiring declarative subclassing.
  • Field labels now default to a humanized field name.
  • Fields now have a `short_name` property which is the un-prefixed name.
  • DecimalField now rounds values for display without float coercion. See docs for details on how to format decimals.

Requirements:

  • Python 2.6 or higher

Similar Software

lxml
lxml

12 May 15

ITC
ITC

13 Apr 15

metaPdf
metaPdf

5 Jun 15

pycountry
pycountry

20 Jul 15

Comments to WTForms

Comments not found
Add Comment
Turn on images!