FastAPI学习目录索引

📚 八股文版FastAPI 八股文


学习路线(按技术学习清单顺序)

基础篇

编号主题核心内容
0101-FastAPI入门与环境搭建FastAPI是什么、环境安装、第一个接口、自动文档
0202-路径参数与查询参数路径参数、查询参数、类型转换、可选参数
0303-请求体与Pydantic请求体、BaseModel、Field约束、Query/Path/Body显式声明

进阶篇

编号主题核心内容
0404-响应模型与状态码响应模型、响应类型、状态码、JSONResponse/HTMLResponse/FileResponse
0505-错误处理与数据校验Pydantic校验、HTTPException、自定义异常、全局异常处理

工程化篇

编号主题核心内容
0606-依赖注入Depends依赖注入、类依赖、yield依赖、APIRouter路由分组
0707-中间件HTTP中间件、洋葱模型、请求日志、异常兜底
0808-后台任务与CORSBackgroundTasks、CORSMiddleware、SSE流式响应
0909-Pydantic-v2进阶field_validator、EmailStr、model_config、SettingsConfigDict
1010-Rate-Limitingslowapi四档限流、存储后端、错误处理
1111-异步SQLAlchemy与连接池async engine、pool_pre_ping、pool_recycle、FastAPI集成
1212-安全响应头中间件X-Content-Type-Options、X-Frame-Options、X-XSS-Protection

快速查阅


相关链接