Flask-WTF 像其它软件一样随时间推移而改动。大多数改动是良性的,就是当你升级 到新版而无需做出任何改动的良性。
尽管如此,每隔一段时间,就会有需要你对代码做出改动或是允许你改善你自己的代 码质量来从 Flask-WTF 新特性获益的改动。
本节文档列举所有 Flask-WTF 版本中的所有变更以及如何进行无痛苦的升级。
如果你想用 pip 命令升级 Flask-WTF,确保传递 -U 参数:
$ pip install -U Flask-WTF
移除 WTforms 的导入是一个大改动,这可能会给你带来许多痛苦,但这些导入项 难以维护。你需要从原始的 WTForms 中导入 Fields ,而不是从 Flask-WTF 中导入:
from wtforms import TextField
配置选项 CSRF_ENABLED 改为 WTF_CSRF_ENABLED 。如果你没有设置任何 配置选项,那么你无须做任何变动。
这个版本还有更多的特性,如果你不需要它们,它们也不会破坏你的任何代码。