py-fastapi-patterns - FastAPI API 设计模式参考
FastAPI API 设计模式参考,涵盖依赖注入、响应模型、错误处理及 OpenAPI 模式生成。
标签
更新于: 2026-06-30能力
典型输入
典型输出
该技能可以做什么
- 定义依赖注入链
- 指定响应模型
- 使用异常处理 HTTP 错误
- 配置路由顺序
- 设置路径和查询参数
- 校验请求体
- 添加中间件组件
- 生成 OpenAPI 模式
- 组织 API 路由
输入
- FastAPI 应用代码
- SQLModel 或 Pydantic 模型
- API 路由定义
输出
- FastAPI 端点代码
- OpenAPI 模式
- 错误处理代码
- 中间件配置
要求
- FastAPI 框架
- Pydantic v2
- Python 3.10+
- SQLModel(可选)
