Skip to main content

HTML 表单管理和验证

项目描述

Flatland 在丰富的结构化 Python 应用程序数据和 Web 表单、键/值存储、文本文件和用户输入的面向字符串的平面命名空间之间进行映射。Flatland 提供了一个模式驱动的映射工具包,带有可选的数据验证。

平地非常适合:

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

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

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

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

  • 为 HTML、JSON api、RPC 重用单一数据模式……

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

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

项目详情


下载文件

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

源分布

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

已上传 source