跳转到主要内容

HTML表单管理和验证

项目描述

Flatland在丰富的、结构化的Python应用程序数据和字符串导向的扁平命名空间(如Web表单、键/值存储、文本文件和用户输入)之间建立映射。Flatland提供了一个具有可选数据验证的schema驱动映射工具包。

Flatland非常适合

  • 收集、验证、重新显示和处理HTML表单数据

  • 处理Web数据中的丰富结构(列表、字典、字典列表等)

  • 验证JSON、YAML和其他结构化格式

  • 将任意Python类型与JSON、.ini或sys.argv成员关联,这些成员否则会反序列化为简单的字符串。

  • 重用一个单一的数据模式用于HTML、JSON api、RPC等。

平面工具包的核心是一个灵活且可扩展的声明式模式系统,表示多种数据类型和结构。

还提供了一个验证系统和模式感知验证器库,具有丰富的国际化能力,适用于需要面向用户消息的HTML、网络API和其他环境。

项目详情


下载文件

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

源分布

flatland-0.9.1.tar.gz (468.9 kB 查看哈希值)

上传时间

支持者

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