WTForms允许开发人员使用Python语法创建形式,这在运行时被转换成一个经典的HTML表单。
WTForms将保持凌乱表单参数走出Python代码,并提供了一个更简单的方法来定制的形式,引入代码和演示文稿之间的分离。
通过WTForms创建工作形式像任何其他形式的常规,唯一的区别在他们创建的方式是
特点:
- <支持LI>许多表单字段类型
- 在表单数据验证
- 在内置小工具
- CSRF保护
- 在Django的扩展
- 在谷歌App Engine的扩展
- 在SQLAlchemy的集成
- 支持i18n
什么在此版本中是新的:
- 在增加了新的阶级元范式更强大WTForms定制。
- 将国际化与核心。弃用wtforms.ext.i18n。
- 将CSRF为核心。弃用wtforms.ext.csrf。
- 在固定的问题渲染SelectFields与价值=真
- 请DecimalField能够使用巴贝尔语言环境为基础的数字格式。
- 在降3.2 Python的支持(Python3为3.3+只支持)
- 在经过ATTR = False以WTForms部件会导致忽略的价值。
什么在0.6.1版本新:
- 在错误修正:
- ext.appengine ReferencePropertyField。
- 在dateutil领域:渲染问题,一致性问题 。
- 可选验证失败时raw_data缺席。
- 文档:文档现在提HTML转义功能
- 添加初步支持,提供了可以转化内置的验证和强制一个错误的翻译对象。
什么在0.6版本的新:
- 在小工具:
- 在HTML现在标记为安全(使用__html__),以便兼容的模板引擎不会自动转义。
- 字段:
- 在Field._default现在Field.default。
- 在所有的领域现在有一个`raw_data`属性。
- 字段这是选择字段(包括那些将.ext)可以迭代产生的选项,并有option_widget kwarg。
- 在小错误修正和清理FieldList中,选择(多)现场,QuerySelectField解决行为一致性。
- 添加FloatField,基于IntegerField。
- 扩展:
- 在ext.appengine现在支持FloatProperty和GeoPtProperty。
- 在ext.sqlalchemy QueryMultipleSelectField改为QuerySelectMultipleField。
什么版本0.5是新的:
- 在添加AnyOf和NoneOf验证
- 在添加了一个基本形式类,它提供表格的核心处理和验证功能,而无需声明子类。
- 字段标签现在默认为一个人性化的字段名。
- 字段现在有一个`short_name`属性,它是未加前缀名称。
- 在DecimalField现在四舍五入显示值不浮动胁迫。请参见文档有关如何格式化小数细节。
要求:
- 在Python的2.6或更高版本
评论没有发现