LogoClawIndex
案例技能关于
LogoClawIndex

ClawIndex

OpenClaw Skills 与 Use Case 索引

ClawIndex 是一个生态驱动的 OpenClaw Skills 与真实 Use Case 索引站。

索引

Skills·
Cases

Meta

关于·
声明·
邮箱·
GitHub
© 2026 ClawIndex 保留所有权利。

py-fastapi-patterns - FastAPI API 设计模式与最佳实践

提供 FastAPI API 设计模式,涵盖依赖注入、响应模型、错误处理、中间件及 OpenAPI Schema 管理。

标签

更新于: 2026-06-30

能力

典型输入

典型输出

该技能可以做什么

  • 定义依赖注入链
  • 创建显式响应模型
  • 处理 HTTP 异常
  • 正确排列路由顺序
  • 配置路径和查询参数
  • 验证请求体
  • 配置中间件
  • 编写 OpenAPI Schema 文档
  • 组织 API 路由

输入

  • FastAPI 应用代码
  • Pydantic 或 SQLModel 模型
  • API 路由定义
  • 数据库会话配置

输出

  • FastAPI 端点代码
  • OpenAPI Schema 文档
  • 错误处理配置
  • 中间件配置

要求

  • 已安装 FastAPI 框架
  • Python 3.10+
  • Pydantic v2
  • SQLModel(可选)

来源

  • 规范: SKILL.md
fastapi
api设计
python
openapi
依赖注入
错误处理
中间件
pydantic
定义依赖注入链
创建显式响应模型
处理 HTTP 异常
正确排列路由顺序
FastAPI 应用代码
Pydantic 或 SQLModel 模型
API 路由定义
FastAPI 端点代码
OpenAPI Schema 文档
错误处理配置