leejm
leejm
发布于 2026-04-16 / 4 阅读
0
0

Pydantic

Pydantic 是 Python 中使用最广泛的数据验证库。

https://pydantic.com.cn

数据验证,创造实体类?

核心功能

Pydantic 的核心是 BaseModel 类

自动类型转换:即使输入的类型不完全正确,也会自动尝试转换(比如字符串 “123” 自动转为整数)。

数据验证:根据字段的类型和限制条件自动校验。

自动文档化:配合 FastAPI 直接生成 Swagger 文档。

嵌套模型:字段里可以嵌套另一个模型。

JSON 解析/导出:模型可以很方便地从/转为 JSON、字典等。


评论