fastapi-templates - 生产级 FastAPI 项目模板
创建采用异步模式、依赖注入、分层结构和完善错误处理的 FastAPI 项目。
标签
更新于: 2026-10-01能力
典型输入
典型输出
该技能可以做什么
- 创建 FastAPI 项目结构
- 应用异步编程模式
- 配置依赖注入
- 组织分层应用模块
- 实现 CRUD 仓储
- 构建服务层业务逻辑
- 定义 API 端点
- 配置数据库会话
- 处理应用错误
输入
- FastAPI 项目需求
- 数据库配置
- 身份认证需求
- API 资源定义
- 应用设置
输出
- FastAPI 项目文件
- 分层应用结构
- 异步 API 端点
- 数据库会话配置
- 仓储和服务模块
- 错误处理 API 响应
要求
- Python 环境
- FastAPI 依赖包
- Pydantic 设置支持
- SQLAlchemy 异步支持
- 异步数据库驱动
