跳转到主要内容

用于Python网络开发的表单验证和渲染。

项目描述

WTForms是一个灵活的Python网络开发表单验证和渲染库。它可以与您选择的任何Web框架和模板引擎一起工作。它支持数据验证、CSRF保护、国际化(I18N)等功能。有一些社区库提供了与流行框架更紧密的集成。

安装

使用pip安装和更新

pip install -U WTForms

第三方库集成

WTForms设计为与任何Web框架和模板引擎一起工作。有一些社区提供的库使得与框架集成更好。

  • Flask-WTF与Flask框架集成。它可以自动从请求中加载数据,使用Flask-Babel根据用户选择的区域设置进行翻译,提供全应用CSRF等功能。

  • WTForms-Alchemy为从SQLAlchemy模型生成表单提供了丰富的支持,包括一组扩展字段和验证器。

  • WTForms-SQLAlchemy提供基于ORM的字段和从SQLAlchemy模型生成表单的功能。

  • WTForms-AppEngine 提供了基于 ORM 的字段和从 AppEnding db/ndb 模式生成表单的功能。

  • WTForms-Django 提供了基于 ORM 的字段和从 Django 模型生成表单的功能,同时集成了 Django 的 I18N 支持。

  • WTForms-Bootstrap5 提供了具有高度可定制的 Bootstrap 5 优先渲染器。

  • Starlette-WTF 基于 Flask-WTF 的功能,与 Starlette 和 FastAPI 框架集成。

  • Bootstrap-Flask 是一个用于 Bootstrap 4 & 5 和 Flask 的 Jinja 宏集合,使用 Flask-WTF。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

wtforms-3.1.2.tar.gz (134.7 kB 查看哈希值)

上传时间 源代码

构建分发

wtforms-3.1.2-py3-none-any.whl (146.0 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面