03-FastAPI
学习 FastAPI 现代异步 Web 框架,从入门到实战。
章节导航
| 章节 | 文件 | 主题 |
|---|---|---|
| 01 | 01-FastAPI入门.md | FastAPI 简介、路径参数、请求体 |
| 02 | 02-Pydantic模型.md | 数据验证、模型定义 |
| 03 | 03-依赖注入.md | 依赖系统、Depends |
| 04 | 04-数据库集成.md | SQLAlchemy、CRUD |
| 05 | 05-认证授权.md | JWT、OAuth2、权限 |
| 06 | 06-中间件.md | CORS、GZip、自定义 |
| 07 | 07-错误处理.md | HTTPException、异常处理 |
| 08 | 08-WebSocket.md | 实时通信、聊天室 |
| 09 | 09-后台任务.md | BackgroundTasks、Celery |
| 10 | 10-测试与部署.md | 测试、Docker、部署 |
学习路径
入门 → Pydantic → 依赖注入 → 数据库 → 认证 → 中间件 → 错误处理 → WebSocket → 后台任务 → 部署
│ │ │ │ │ │ │ │ │
└───────┴────────────┴──────────┴─────────┴─────────┴───────────┴───────────┴───────────┘示例项目
fastapi_demo/ - FastAPI 实践项目