资讯专栏INFORMATION COLUMN

Python WTForms 2.0 发布

susheng / 1598人阅读

摘要:于年月发布,这是继之后第一个重要的版本。核心改为的另一种形式弃用改为改为扩展所有扩展将会被弃用。这些扩展会从中抽离出来,允许他们有多带带的发布时间表,使得适合于他们的。

WTForms 是一个 Python 表单验证、渲染开发包。WTForms 2.0 于2014年5月发布,这是继 WTForms 1.0.5 之后第一个重要的版本。

新特性

Class Meta 可以从多方面定制 WTForms

CSRF 和 i18n 由扩展变成核心特性

Widget 渲染变更

不推荐使用的API

这些API仍然有效,但在很多情况下,会引发弃用警告。这些API在3.0的时候将完全移除,尽量写符合新API的代码,除非需要在 WTForms 1.X 和 2.X 交叉使用。

核心API

Form._get_translations 改为 Meta.get_translations

TextFieldStringField 的另一种形式)弃用

wtforms.validators.Required 改为 wtforms.validators.DataRequired

wtforms.fields._unset_value 改为 wtforms.utils.unset_value

WTForms 扩展

所有扩展将会被弃用。这些扩展会从 WTForms 中抽离出来,允许他们有多带带的发布时间表,使得适合于他们的companion libraries。

wtforms.ext.appengine 被弃用。参考 WTForms-Appengine

wtforms.ext.csrf CSRF为内置模块

wtforms.ext.dateutil 被弃用, 但现在没有找到好归宿

wtforms.ext.django 被弃用。 参考 WTForms-Django

wtforms.ext.i18n i18n为内置模块

wtforms.ext.sqlalchemy 被弃用。参考 WTForms-Alchemy

详细信息请查看:http://wtforms.readthedocs.org/en/latest/whats_new.html

原文:http://flask123.sinaapp.com/article/32/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/37364.html

相关文章

  • 【译】WTForms 2 中文入门教程(速成课程)

    摘要:你打了个响指然后开始致力于你想写的棒极了的网络应用程序你写完一些页面最后你需要着手处理令人讨厌的任务处理和验证表单输入进入开始但是为什么我需要另一个框架呢好吧一些网络应用程序框架采用数据库模型和表单处理相结合的方法同时这对很基本的创建更新视 你打了个响指, 然后开始致力于你想写的棒极了的 Python 网络应用程序. 你写完一些页面, 最后你需要着手处理令人讨厌的任务:处理和验证表单输...

    enda 评论0 收藏0
  • jsonlint:python的json数据验证库

    摘要:随着前后端分离和的火热,开发者不断寻找着一种灵活的优雅的方式验证数据。有直接手动获取数据验证的,也有使用验证的。但删去了的表单渲染部分,更改了传入的数据格式,最重要的是使用正确的逻辑验证数组和对象类型。 随着前后端分离和 REST APIs 的火热,开发者不断寻找着一种灵活的、优雅的方式验证 json 数据。有直接手动获取数据验证的,也有使用 json scheme 验证的。前者容易使...

    Cc_2011 评论0 收藏0
  • 使用 Flask 和 AngularJS 构建博客 - 1

    摘要:注原文作者,原文地址为在这个教程中,我们将使用和构建一个博客。在开发期间,这将允许我们把它们运行在不同的端口例如和。现在我们将进入目录并使用运行这个脚本。示例创建一篇文章为了创建一篇文章,你需要发送一个请求给。 注:原文作者 John Kevin M. Basco,原文地址为 Building a blog using Flask and AngularJS Part 1 在...

    刘玉平 评论0 收藏0
  • 使用 Flask 和 AngularJS 构建博客 - 1

    摘要:注原文作者,原文地址为在这个教程中,我们将使用和构建一个博客。在开发期间,这将允许我们把它们运行在不同的端口例如和。现在我们将进入目录并使用运行这个脚本。示例创建一篇文章为了创建一篇文章,你需要发送一个请求给。 注:原文作者 John Kevin M. Basco,原文地址为 Building a blog using Flask and AngularJS Part 1 在...

    lavnFan 评论0 收藏0
  • Flask-WTF进阶和WTForms扩展

    摘要:和都是很好用的插件,然而当它们结合到一起后,就不是那么美妙了。当然了写一个完整的扩展还是很麻烦的。可以看官方扩展的源码。。。 Flask-WTF和Flask-SQLAlchemy都是很好用的插件,然而当它们结合到一起后,就不是那么美妙了。 问题的提出 在models.py中定义了一个Article、Category和Tag类: class Article(db.Model): ...

    zone 评论0 收藏0

发表评论

0条评论

susheng

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<