Skip to main content

FastAPI

FastAPI 是一个现代、高性能的 Python Web 框架,基于 Python 3.6+ 的类型提示构建。在 Github 上拥有超过 70k+ stars,是目前最流行的 Python 后端框架之一。

核心特性

  • 高性能: 性能媲美 NodeJS 和 Go
  • 快速开发: 提高开发效率 200%-300%
  • 自动文档: 自动生成交互式 API 文档
  • 类型检查: 基于 Pydantic 的数据验证
  • 异步支持: 原生支持 async/await

快速开始

安装

Hello World

运行

访问 http://127.0.0.1:8000/docs 查看自动生成的 API 文档。

路径参数与查询参数

请求体

响应模型

依赖注入

中间件

数据库集成

SQLAlchemy

认证与授权

文件上传

后台任务

学习资源

最后修改于 2026年4月19日