WTForms 是一個 Python 表單驗證、渲染開發包。WTForms 2.0 於2014年5月發佈,這是繼 WTForms 1.0.5 以後第一個重要的版本。html
Class Meta
能夠從多方面定製 WTForms這些API仍然有效,但在不少狀況下,會引起棄用警告。這些API在3.0的時候將徹底移除,儘可能寫符合新API的代碼,除非須要在 WTForms 1.X 和 2.X 交叉使用。python
Form._get_translations
改成 Meta.get_translations
TextField
( StringField
的另外一種形式)棄用wtforms.validators.Required
改成 wtforms.validators.DataRequired
wtforms.fields._unset_value
改成 wtforms.utils.unset_value
全部擴展將會被棄用。這些擴展會從 WTForms 中抽離出來,容許他們有單獨的發佈時間表,使得適合於他們的companion libraries。git
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.htmlgithub