跳轉至
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
環境變數
虛擬環境
教學 - 使用者指南
第一步
路徑參數
查詢參數
請求本文
查詢參數與字串驗證
路徑參數與數值驗證
查詢參數模型
Body - 多個參數
Body - 欄位
Body - 巢狀模型
宣告請求範例資料
額外的資料型別
Cookie 參數
Header 參數
Cookie 參數模型
標頭參數模型
回應模型 - 回傳型別
額外的模型
回應狀態碼
表單資料
表單模型
請求中的檔案
請求中的表單與檔案
錯誤處理
路徑操作設定
JSON 相容編碼器
Body - 更新
依賴
以類別作為相依性
子相依
路徑操作裝飾器中的依賴
全域依賴
使用 yield 的相依
安全性
安全性 - 入門
取得目前使用者
簡易 OAuth2:Password 與 Bearer
使用密碼(與雜湊)的 OAuth2、以 Bearer 搭配 JWT 權杖
中介軟體
CORS(跨來源資源共用)
SQL(關聯式)資料庫
更大型的應用程式 - 多個檔案
串流 JSON Lines
Server-Sent Events(SSE)
背景任務
中繼資料與文件 URL
靜態檔案
測試
偵錯
進階使用者指南
串流資料
路徑操作進階設定
額外的狀態碼
直接回傳 Response
自訂回應——HTML、串流、檔案與其他
OpenAPI 中的額外回應
回應 Cookie
回應標頭
回應 - 變更狀態碼
進階相依
進階安全性
OAuth2 範圍(scopes)
HTTP 基本認證
直接使用 Request
使用 Dataclasses
進階中介軟體
子應用程式 - 掛載
在代理之後
模板
WebSockets
生命週期事件
測試 WebSocket
測試事件:lifespan 與 startup - shutdown
用覆寫測試相依
非同步測試
設定與環境變數
OpenAPI 回呼
OpenAPI Webhook
包含 WSGI:Flask、Django 等
產生 SDK
進階 Python 型別
使用 Base64 表示位元組的 JSON
嚴格的 Content-Type 檢查
FastAPI CLI
編輯器支援
部署
關於 FastAPI 版本
FastAPI Cloud
關於 HTTPS
手動執行伺服器
部署概念
在雲端供應商上部署 FastAPI
伺服器工作處理序 - 使用 Uvicorn Workers
在容器中使用 FastAPI - Docker
使用指南 - 範例集
通用 - 操作指南 - 實用範例
從 Pydantic v1 遷移到 Pydantic v2
GraphQL
自訂 Request 與 APIRoute 類別
條件式 OpenAPI
擴充 OpenAPI
是否將輸入與輸出使用不同的 OpenAPI 結構描述
自訂文件 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
¶
回到頂部