跳转到内容

搜索仅适用于生产版本。 尝试构建并预览网站以在本地测试。

Pydantic 使用笔记

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

https://pydantic.com.cn

数据验证,创造实体类?

Pydantic 的核心是 BaseModel 类

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

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

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

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

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