跳转至
FastAPI
FastAPI and friends newsletter
en - English
de - Deutsch
es - español
fr - français
ja - 日本語
ko - 한국어
pt - português
ru - русский язык
tr - Türkçe
uk - українська мова
zh - 简体中文
zh-hant - 繁體中文
查找
fastapi/fastapi
FastAPI
特性
学习
Reference
FastAPI People
资源
关于
Release Notes
FastAPI
fastapi/fastapi
FastAPI
特性
学习
Python 类型提示简介
并发 async / await
环境变量
虚拟环境
教程 - 用户指南
第一步
路径参数
查询参数
请求体
查询参数和字符串校验
路径参数和数值校验
查询参数模型
请求体 - 多个参数
请求体 - 字段
请求体 - 嵌套模型
声明请求示例数据
额外数据类型
Cookie 参数
Header 参数
Cookie 参数模型
Header 参数模型
响应模型 - 返回类型
更多模型
响应状态码
表单数据
表单模型
请求文件
请求表单与文件
处理错误
路径操作配置
JSON 兼容编码器
请求体 - 更新数据
依赖项
类作为依赖项
子依赖项
路径操作装饰器依赖项
全局依赖项
使用 yield 的依赖项
安全性
安全 - 第一步
获取当前用户
OAuth2 实现简单的 Password 和 Bearer 验证
使用密码(及哈希)的 OAuth2,基于 JWT 的 Bearer 令牌
中间件
CORS(跨域资源共享)
SQL(关系型)数据库
更大的应用 - 多个文件
流式传输 JSON Lines
服务器发送事件(SSE)
后台任务
元数据和文档 URL
静态文件
测试
调试
高级用户指南
流式数据
路径操作的高级配置
额外的状态码
直接返回响应
自定义响应 - HTML、流、文件等
OpenAPI 中的附加响应
响应Cookies
响应头
响应 - 更改状态码
高级依赖项
高级安全
OAuth2 作用域
HTTP 基础授权
直接使用 Request
使用数据类
高级中间件
子应用 - 挂载
使用代理
模板
WebSockets
生命周期事件
测试 WebSockets
测试事件:lifespan 和 startup - shutdown
使用覆盖测试依赖项
异步测试
设置和环境变量
OpenAPI 回调
OpenAPI 网络钩子
包含 WSGI - Flask,Django,其它
生成 SDK
高级 Python 类型
在 JSON 中使用 Base64 表示字节
严格的 Content-Type 检查
FastAPI CLI
编辑器支持
部署
关于 FastAPI 版本
FastAPI Cloud
关于 HTTPS
手动运行服务器
部署概念
在云服务商上部署 FastAPI
服务器工作进程(Workers) - 使用 Uvicorn 的多工作进程模式
容器中的 FastAPI - Docker
如何操作 - 诀窍
通用 - 如何操作 - 诀窍
从 Pydantic v1 迁移到 Pydantic v2
GraphQL
自定义 Request 和 APIRoute 类
按条件配置 OpenAPI
扩展 OpenAPI
是否为输入和输出分别生成 OpenAPI JSON Schema
自托管自定义文档 UI 静态资源
配置 Swagger UI
测试数据库
使用旧的 403 认证错误状态码
Reference
FastAPI class
Request Parameters
Status Codes
UploadFile class
Exceptions - HTTPException and WebSocketException
Dependencies - Depends() and Security()
APIRouter class
Background Tasks - BackgroundTasks
Request class
WebSockets
HTTPConnection class
Response class
Custom Response Classes - File, HTML, Redirect, Streaming, etc.
Middleware
OpenAPI
OpenAPI docs
OpenAPI models
Security Tools
Encoders - jsonable_encoder
Static Files - StaticFiles
Templating - Jinja2Templates
Test Client - TestClient
FastAPI People
资源
帮助 FastAPI - 获取帮助
Contributing
Translations
FastAPI全栈模板
External Links
FastAPI and friends newsletter
关于
替代方案、灵感与对比
历史、设计、未来
基准测试
Repository Management
Release Notes
FastAPI
资源
FastAPI and friends newsletter
¶
回到页面顶部