← 返回博客

分类:python

7 篇文章

Pydantic 数据建模:用类型注解把校验写死

FastAPI 的校验能力全部来自 Pydantic v2。从 BaseModel 定义、Field 约束、嵌套与联合类型,到请求模型与响应模型分离、序列化控制,把「数据长什么样、哪些合法」用代码精确锁死。

2026-09-05 21:18:372 阅读

FastAPI 是什么:Python Web 开发的现代范式

从技术底座(Starlette + Uvicorn + Pydantic)、类型注解驱动、原生异步与自动文档四个角度,讲清 FastAPI 为什么代表 Python Web 的现代范式,以及它和 Flask / Django 的取舍。

2026-09-05 21:18:374 阅读

推上生产:FastAPI 的认证、中间件与部署

FastAPI 接口上线前要做的事:OAuth2 密码流 + JWT 签发校验、密码哈希、CORS、自定义中间件与后台任务,以及用 gunicorn+uvicorn 部署和 pytest 依赖覆盖测试。这是 FastAPI 五篇系列的收尾。

2026-09-05 21:18:371 阅读