利用 Pydantic 提升 Python 代码的开发体验

主题
  • 明希 BentoML 软件工程师

    PyPA 成员,微软 Python 方向最有价值专家(Microsoft MVP)

    做过测试、测试开发、量化开发,现在是一名给 AI 工业造铲子的工人。

    PyPA 成员,微软 Python 方向最有价值专家(Microsoft MVP),开源包管理器 PDM 作者

    mingxi
1:30 p.m. - 2 p.m. 分会场 A(506 教室)

Pydantic 是 Python 中一个被广泛使用的数据校验及序列化库。知名 web 框架 FastAPI 即是利用它生成了自己的 OpenAPI 页面。2.0 版本后,pydantic 的核心改为用 Rust 实现,在性能提升的同时,对于扩展性有影响吗?

本主题将逐步展示我们是如何扩展 pydantic, 实现一个易于用户使用的 API 数据描述方式,并生成 UI

演示文稿:https://slides.fming.dev/pydantic