Zum Inhalt
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 - 繁體中文
Suche
fastapi/fastapi
FastAPI
Merkmale
Lernen
Reference
FastAPI People
Ressourcen
Über
Release Notes
FastAPI
fastapi/fastapi
FastAPI
Merkmale
Lernen
Einführung in Python-Typen
Nebenläufigkeit und async / await
Umgebungsvariablen
Virtuelle Umgebungen
Tutorial – Benutzerhandbuch
Erste Schritte
Pfad-Parameter
Query-Parameter
Requestbody
Query-Parameter und String-Validierungen
Pfad-Parameter und Validierung von Zahlen
Query-Parameter-Modelle
Body – Mehrere Parameter
Body – Felder
Body – Verschachtelte Modelle
Beispiel-Request-Daten deklarieren
Zusätzliche Datentypen
Cookie-Parameter
Header-Parameter
Cookie-Parameter-Modelle
Header-Parameter-Modelle
Responsemodell – Rückgabetyp
Extramodelle
Response-Statuscode
Formulardaten
Formularmodelle
Dateien im Request
Formulardaten und Dateien im Request
Fehler behandeln
Pfadoperation-Konfiguration
JSON-kompatibler Encoder
Body – Aktualisierungen
Abhängigkeiten
Klassen als Abhängigkeiten
Unterabhängigkeiten
Abhängigkeiten in Pfadoperation-Dekoratoren
Globale Abhängigkeiten
Abhängigkeiten mit yield
Sicherheit
Sicherheit – Erste Schritte
Aktuellen Benutzer abrufen
Einfaches OAuth2 mit Password und Bearer
OAuth2 mit Passwort (und Hashing), Bearer mit JWT-Tokens
Middleware
CORS (Cross-Origin Resource Sharing)
SQL (Relationale) Datenbanken
Größere Anwendungen – mehrere Dateien
JSON Lines streamen
Server-Sent Events (SSE)
Hintergrundtasks
Metadaten und Dokumentations-URLs
Statische Dateien
Testen
Debugging
Handbuch für fortgeschrittene Benutzer
Daten streamen
Fortgeschrittene Konfiguration der Pfadoperation
Zusätzliche Statuscodes
Eine Response direkt zurückgeben
Benutzerdefinierte Response – HTML, Stream, Datei, andere
Zusätzliche Responses in OpenAPI
Response-Cookies
Response-Header
Response – Statuscode ändern
Fortgeschrittene Abhängigkeiten
Fortgeschrittene Sicherheit
OAuth2-Scopes
HTTP Basic Auth
Den Request direkt verwenden
Datenklassen verwenden
Fortgeschrittene Middleware
Unteranwendungen – Mounts
Hinter einem Proxy
Templates
WebSockets
Lifespan-Events
WebSockets testen
Events testen: Lifespan und Startup – Shutdown
Testen mit Überschreibungen für Abhängigkeiten
Asynchrone Tests
Einstellungen und Umgebungsvariablen
OpenAPI-Callbacks
OpenAPI Webhooks
WSGI inkludieren – Flask, Django und andere
SDKs generieren
Fortgeschrittene Python-Typen
JSON mit Bytes als base64
Strikte Content-Type-Prüfung
FastAPI CLI
Editor-Unterstützung
Deployment
Über FastAPI-Versionen
FastAPI Cloud
Über HTTPS
Einen Server manuell ausführen
Deployment-Konzepte
FastAPI bei Cloudanbietern deployen
Serverworker – Uvicorn mit Workern
FastAPI in Containern – Docker
How-To – Rezepte
Allgemeines – How-To – Rezepte
Von Pydantic v1 zu Pydantic v2 migrieren
GraphQL
Benutzerdefinierte Request- und APIRoute-Klasse
Bedingte OpenAPI
OpenAPI erweitern
Separate OpenAPI-Schemas für Eingabe und Ausgabe oder nicht
Statische Assets der Dokumentationsoberfläche (Selbst-Hosting)
Swagger-Oberfläche konfigurieren
Eine Datenbank testen
Alte 403-Authentifizierungsfehler-Statuscodes verwenden
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
Ressourcen
FastAPI helfen – Hilfe erhalten
Contributing
Translations
Full Stack FastAPI Template
External Links
FastAPI and friends newsletter
Über
Alternativen, Inspiration und Vergleiche
Geschichte, Design und Zukunft
Benchmarks
Repository Management
Release Notes
FastAPI
Ressourcen
FastAPI and friends newsletter
¶
Zurück zum Seitenanfang