Skip to content

BrandPeng/FastAPI

Repository files navigation

📘 FastAPI 学习笔记 (FastAPI Learning Journey)

这是我的 FastAPI 框架学习记录仓库。在这里,我通过编写代码示例和记录核心概念,逐步掌握基于 Python 的现代微服务开发。

学习目标:掌握 FastAPI 核心用法、异步编程、Pydantic 数据校验、数据库集成及生产环境部署。


🗺️ 学习路线图 (Learning Roadmap)

我按照以下顺序逐步深入学习:

  • 环境搭建与 Hello World —— uvicorn 安装及第一个接口。
  • 路径参数与查询参数 —— 参数类型检查与枚举值。
  • 请求体与 Pydantic 模型 —— 使用 BaseModel 进行数据校验。
  • 数据库集成 (SQLAlchemy) —— 实现 CRUD(增删改查)操作。
  • 依赖注入 (Dependency Injection) —— FastAPI 的核心灵魂。
  • 安全与认证 —— JWT 令牌、OAuth2 流程。
  • 异步操作与后台任务 —— async/awaitBackgroundTasks

About

FastAPI Notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors