跳转至
FastAPI
学习
en - English
de
😉
es - español
fa
fr - français
he
hu
id
ja - 日本語
ko - 한국어
pl
pt - português
ru - русский язык
tr - Türkçe
uk
ur
vi - Tiếng Việt
yo - Yorùbá
zh - 汉语
正在初始化搜索引擎
tiangolo/fastapi
FastAPI
特性
学习
Reference - Code API
FastAPI 社区
Resources
About
Help
Release Notes
FastAPI
tiangolo/fastapi
FastAPI
特性
学习
学习
Python 类型提示简介
并发 async / await
教程 - 用户指南
教程 - 用户指南
第一步
路径参数
查询参数
请求体
查询参数和字符串校验
路径参数和数值校验
请求体 - 多个参数
请求体 - 字段
请求体 - 嵌套模型
模式的额外信息 - 例子
额外数据类型
Cookie 参数
Header 参数
响应模型
额外的模型
响应状态码
表单数据
请求文件
请求表单与文件
处理错误
路径操作配置
JSON 兼容编码器
请求体 - 更新数据
依赖项
依赖项
类作为依赖项
子依赖项
路径操作装饰器依赖项
全局依赖项
Dependencies with yield
安全性
安全性
安全 - 第一步
获取当前用户
OAuth2 实现简单的 Password 和 Bearer 验证
OAuth2 实现密码哈希与 Bearer JWT 令牌验证
中间件
CORS(跨域资源共享)
SQL (关系型) 数据库
更大的应用 - 多个文件
后台任务
元数据和文档 URL
静态文件
测试
调试
高级用户指南
高级用户指南
路径操作的高级配置
额外的状态码
直接返回响应
自定义响应 - HTML,流,文件和其他
OPENAPI 中的其他响应
响应Cookies
响应头
响应 - 更改状态码
Advanced Dependencies
高级安全
高级安全
OAuth2 scopes
HTTP Basic Auth
Using the Request Directly
Using Dataclasses
Advanced Middleware
Sub Applications - Mounts
Behind a Proxy
Templates
WebSockets
Lifespan Events
Testing WebSockets
Testing Events: startup - shutdown
Testing Dependencies with Overrides
Testing a Database
Async Tests
设置和环境变量
OpenAPI Callbacks
OpenAPI Webhooks
包含 WSGI - Flask,Django,其它
生成客户端
部署
部署
关于 FastAPI 版本
关于 HTTPS
手动运行服务器 - Uvicorn
Deployments Concepts
在云上部署 FastAPI
Server Workers - Gunicorn with Uvicorn
FastAPI in Containers - Docker
How To - Recipes
How To - Recipes
General - How To - Recipes
SQL (Relational) Databases with Peewee
Async SQL (Relational) Databases with Encode/Databases
NoSQL (Distributed / Big Data) Databases with Couchbase
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
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
Project Generation - Template
External Links and Articles
FastAPI and friends newsletter
About
About
Alternatives, Inspiration and Comparisons
History, Design and Future
基准测试
Help
Help
帮助 FastAPI 与求助
开发 - 贡献
Release Notes
学习
¶
以下是学习
FastAPI
的介绍部分和教程。
您可以认为这是一本
书
,一门
课程
,是
官方
且推荐的学习FastAPI的方法。😎
You can ask questions about FastAPI. Try:
How do you deploy FastAPI?
What are type hints?
What is OpenAPI?