跳转至
FastAPI
学习
en - English
az - azərbaycan dili
bn - বাংলা
de - Deutsch
es - español
fa - فارسی
fr - français
he - עברית
hu - magyar
id - Bahasa Indonesia
it - italiano
ja - 日本語
ko - 한국어
pl - Polski
pt - português
ru - русский язык
tr - Türkçe
uk - українська мова
ur - اردو
vi - Tiếng Việt
yo - Yorùbá
zh - 简体中文
zh-hant - 繁體中文
😉
正在初始化搜索引擎
tiangolo/fastapi
FastAPI
特性
学习
Reference - Code API
FastAPI 社区
Resources
About
Help
Release Notes
FastAPI
tiangolo/fastapi
FastAPI
特性
学习
学习
Python 类型提示简介
并发 async / await
教程 - 用户指南
教程 - 用户指南
第一步
路径参数
查询参数
请求体
查询参数和字符串校验
路径参数和数值校验
请求体 - 多个参数
请求体 - 字段
请求体 - 嵌套模型
模式的额外信息 - 例子
额外数据类型
Cookie 参数
Header 参数
响应模型
更多模型
响应状态码
表单数据
请求文件
请求表单与文件
处理错误
路径操作配置
JSON 兼容编码器
请求体 - 更新数据
依赖项
依赖项
类作为依赖项
子依赖项
路径操作装饰器依赖项
全局依赖项
使用yield的依赖项
安全性
安全性
安全 - 第一步
获取当前用户
OAuth2 实现简单的 Password 和 Bearer 验证
OAuth2 实现密码哈希与 Bearer JWT 令牌验证
中间件
CORS(跨域资源共享)
SQL (关系型) 数据库
更大的应用 - 多个文件
后台任务
元数据和文档 URL
静态文件
测试
调试
高级用户指南
高级用户指南
路径操作的高级配置
额外的状态码
直接返回响应
自定义响应 - HTML,流,文件和其他
OPENAPI 中的其他响应
响应Cookies
响应头
响应 - 更改状态码
高级依赖项
高级安全
高级安全
OAuth2 作用域
HTTP 基础授权
直接使用请求
使用数据类
高级中间件
子应用 - 挂载
使用代理
模板
WebSockets
事件:启动 - 关闭
测试 WebSockets
测试事件:启动 - 关闭
测试依赖项
测试数据库
Async Tests
设置和环境变量
OpenAPI 回调
OpenAPI Webhooks
包含 WSGI - Flask,Django,其它
生成客户端
部署
部署
关于 FastAPI 版本
关于 HTTPS
手动运行服务器 - Uvicorn
部署概念
在云上部署 FastAPI
Server Workers - Gunicorn with Uvicorn
容器中的 FastAPI - Docker
如何操作 - 诀窍
如何操作 - 诀窍
通用 - 如何操作 - 诀窍
GraphQL
Custom Request and APIRoute class
Conditional OpenAPI
Extending OpenAPI
Separate OpenAPI Schemas for Input and Output or Not
Custom Docs UI Static Assets (Self-Hosting)
Configure Swagger UI
~~SQL (Relational) Databases with Peewee~~ (deprecated)
~~Async SQL (Relational) Databases with Encode/Databases~~ (deprecated)
~~NoSQL (Distributed / Big Data) Databases with Couchbase~~ (deprecated)
Reference - Code API
Reference - Code API
`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
OpenAPI `docs`
OpenAPI `models`
Security Tools
Encoders - `jsonable_encoder`
Static Files - `StaticFiles`
Templating - `Jinja2Templates`
Test Client - `TestClient`
FastAPI 社区
Resources
Resources
项目生成 - 模板
External Links and Articles
FastAPI and friends newsletter
About
About
Alternatives, Inspiration and Comparisons
历史、设计、未来
基准测试
Help
Help
帮助 FastAPI 与求助
开发 - 贡献
Release Notes
学习
¶
以下是学习
FastAPI
的介绍部分和教程。
您可以认为这是一本
书
,一门
课程
,是
官方
且推荐的学习FastAPI的方法。😎