跳转至

连接到 UI

pydantic 本身可以生成支持 OpenAPI 规范的 json schema。 这意味着它能够跨语言传递类型和方法等信息。

如果使用 FastAPI, 可以参考文档 link 直接生成 typescript 的前端 sdk

这使得后端的改动可以直接传递到前端。

简单样例可以参考 repo: pydantic-resolve-demo

借助 OpenAPI 和 sdk 生成, 前后端对接的成本直接锐减。

当后端数据结构发生变化之后, 前端同步之后也能第一时间借助 TypeScript 感知到变更。