升级到新版本

Flask-WTF 像其它软件一样随时间推移而改动。大多数改动是良性的,就是当你升级到新版而无需做出任何改动的良性。

尽管如此,每隔一段时间,就会有需要你对代码做出改动或是允许你改善你自己的代码质量来从 Flask-WTF 新特性获益的改动。

本节文档列举所有 Flask-WTF 版本中的所有变更以及如何进行无痛苦的升级。

如果你想用 pip 命令升级 Flask-WTF,确保传递 -U 参数:

  1. $ pip install -U Flask-WTF

版本 0.9.0

移除 wtforms 的导入是一个重大的改变,这可能会给你带来许多痛苦,但这些导入项难以维护。你需要从原始的 WTForms 中导入 Fields ,而不是从 Flask-WTF 中导入:

  1. from wtforms import TextField

配置选项 CSRF_ENABLED 改为 WTF_CSRF_ENABLED 。如果你没有设置任何配置选项,那么你无须做任何变动。

这个版本有很多的特色功能,如果你不需要他们,他们不会对你的任何代码有影响。