HTML 表单管理和验证
项目描述
Flatland 在丰富的结构化 Python 应用程序数据和 Web 表单、键/值存储、文本文件和用户输入的面向字符串的平面命名空间之间进行映射。Flatland 提供了一个模式驱动的映射工具包,带有可选的数据验证。
平地非常适合:
收集、验证、重新显示和处理 HTML 表单数据
处理 Web 数据中的丰富结构(列表、字典、字典列表等)
验证 JSON、YAML 和其他结构化格式
将任意 Python 类型与 JSON、.ini 或 sys.argv 成员相关联,否则这些成员将反序列化为简单字符串。
为 HTML、JSON api、RPC 重用单一数据模式……
flatland 工具包的核心是一个灵活且可扩展的声明性模式系统,它表示许多数据类型和结构。
还提供了一个验证系统和模式感知验证器库,具有丰富的 i18n 功能,可用于 HTML、网络 API 和其他需要面向用户的消息传递的环境。
链接
文档:https ://flatland.readthedocs.io/