Skip to main content

什么是 pydantic?

Pydantic 是一个出色而现代的 Python 库,使用 类型注解进行数据校验。它强制执行类型约束,确保数据一致性, 并在校验失败时提供清晰的错误消息。Pydantic 既 强大又易用,使其成为处理 结构化数据的开发者的热门选择。

安装

要在此 SDK 中使用 Pydantic,你需要安装带有 pydantic 额外依赖的 SDK,因为它默认并不包含:

特性

在此 SDK 中,Pydantic 用于将一个字典形式的额外参数 转换为 Pydantic 模型,从而实现更健壮的数据 校验和处理。
在此示例中,Animal 类是一个具有两个 字段(name 和 age)的 Pydantic 模型。当向 status endpoint 发起请求时, extra 参数会自动转换为 Animal 实例,让你 能够轻松地访问和校验数据。