跳到内容
FastAPI
关于
en - 英语
de - 德语
es - 西班牙语
fr - 法语
ja - 日语
ko - 韩语
pt - 葡萄牙语
ru - 俄语
tr - 土耳其语
uk - 乌克兰语
zh - 简体中文
zh-hant - 繁体中文
搜索
fastapi/fastapi
FastAPI
特性
学习
参考
FastAPI 人员
资源
关于
发行说明
FastAPI
fastapi/fastapi
FastAPI
特性
学习
Python 类型介绍
并发与 async / await
环境变量
虚拟环境
教程 - 用户指南
第一步
路径参数
查询参数
请求体
查询参数和字符串验证
路径参数和数字验证
查询参数模型
请求体 - 多个参数
请求体 - 字段
请求体 - 嵌套模型
声明请求示例数据
额外数据类型
Cookie 参数
Header 参数
Cookie 参数模型
Header 参数模型
响应模型 - 返回类型
额外模型
响应状态码
表单数据
表单模型
请求文件
请求表单和文件
处理错误
路径操作配置
JSON 兼容编码器
请求体 - 更新
依赖项
类作为依赖项
子依赖项
路径操作装饰器中的依赖项
全局依赖项
使用 yield 的依赖项
安全性
安全性 - 第一步
获取当前用户
简单的 OAuth2,带密码和 Bearer 令牌
OAuth2,带密码(和哈希),Bearer 令牌带 JWT
中间件
CORS(跨域资源共享)
SQL (关系型) 数据库
大型应用 - 多个文件
流式 JSON Lines
服务器发送事件 (SSE)
后台任务
元数据和文档 URL
静态文件
测试
调试
高级用户指南
流式数据
路径操作高级配置
额外状态码
直接返回响应
自定义响应 - HTML、流、文件等
OpenAPI 中的额外响应
响应 Cookie
响应 Header
响应 - 更改状态码
高级依赖项
高级安全性
OAuth2 作用域
HTTP 基本认证
直接使用请求
使用数据类
高级中间件
子应用 - 挂载
在代理之后
模板
WebSockets
生命周期事件
测试 WebSockets
测试事件:生命周期和启动 - 关闭
使用覆盖测试依赖项
异步测试
设置和环境变量
OpenAPI 回调
OpenAPI Webhooks
包含 WSGI - Flask、Django 等
生成 SDK
高级 Python 类型
支持 Base64 字节流的 JSON
严格的 Content-Type 检查
FastAPI CLI
编辑器支持
部署
关于 FastAPI 版本
FastAPI Cloud
关于 HTTPS
手动运行服务器
部署概念
在云提供商上部署 FastAPI
服务器工作进程 - Uvicorn 与工作进程
容器中的 FastAPI - Docker
操作指南 - 技巧
通用 - 操作指南 - 技巧
从 Pydantic v1 迁移到 Pydantic v2
GraphQL
自定义 Request 和 APIRoute 类
条件 OpenAPI
扩展 OpenAPI
输入和输出是否使用单独的 OpenAPI 模式
自定义文档 UI 静态资源(自托管)
配置 Swagger UI
测试数据库
使用旧的 403 身份验证错误状态码
参考
FastAPI 类
请求参数
状态码
UploadFile 类
异常 - HTTPException 和 WebSocketException
依赖项 - Depends() 和 Security()
APIRouter 类
后台任务 - BackgroundTasks
Request 类
WebSockets
HTTPConnection 类
Response 类
自定义响应类 - File, HTML, Redirect, Streaming 等。
中间件
OpenAPI
OpenAPI 文档
OpenAPI 模型
安全工具
编码器 - jsonable_encoder
静态文件 - StaticFiles
模板 - Jinja2Templates
测试客户端 - TestClient
FastAPI 人员
资源
帮助
贡献
翻译
全栈 FastAPI 模板
外部链接
FastAPI 和朋友们的时事通讯
关于
替代方案、灵感和比较
历史、设计和未来
基准测试
仓库管理
发行说明
FastAPI
关于
关于
¶
关于 FastAPI,它的设计、灵感来源及更多信息。🤓
回到顶部