Zum Inhalt
FastAPI
Ressourcen
en - English
de - Deutsch
es - español
fa - فارسی
fr - français
ja - 日本語
ko - 한국어
pt - português
ru - русский язык
tr - Türkçe
uk - українська мова
vi - Tiếng Việt
zh - 简体中文
zh-hant - 繁體中文
😉
Suche wird initialisiert
fastapi/fastapi
FastAPI
Merkmale
Lernen
Reference
FastAPI People
Ressourcen
Über
Release Notes
FastAPI
fastapi/fastapi
FastAPI
Merkmale
Lernen
Lernen
Einführung in Python-Typen
Nebenläufigkeit und async / await
Umgebungsvariablen
Virtuelle Umgebungen
Tutorial – Benutzerhandbuch
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
Abhängigkeiten
Klassen als Abhängigkeiten
Unterabhängigkeiten
Abhängigkeiten in Pfadoperation-Dekoratoren
Globale Abhängigkeiten
Abhängigkeiten mit yield
Sicherheit
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
Hintergrundtasks
Metadaten und Dokumentations-URLs
Statische Dateien
Testen
Debugging
Handbuch für fortgeschrittene Benutzer
Handbuch für fortgeschrittene Benutzer
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
Fortgeschrittene Sicherheit
OAuth2-Scopes
HTTP Basic Auth
Den Request direkt verwenden
Verwendung von Datenklassen
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
FastAPI CLI
Deployment
Deployment
Über FastAPI-Versionen
Über HTTPS
Einen Server manuell ausführen
Deployment-Konzepte
FastAPI bei Cloudanbietern bereitstellen
Serverworker – Uvicorn mit Workern
FastAPI in Containern – Docker
How-To – Rezepte
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
Reference
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
OpenAPI docs
OpenAPI models
Security Tools
Encoders - jsonable_encoder
Static Files - StaticFiles
Templating - Jinja2Templates
Test Client - TestClient
FastAPI People
Ressourcen
Ressourcen
FastAPI helfen – Hilfe erhalten
Development - Contributing
Full Stack FastAPI Template
External Links and Articles
FastAPI and friends newsletter
Repository Management Tasks
Über
Über
Alternativen, Inspiration und Vergleiche
Geschichte, Design und Zukunft
Benchmarks
Repository Management
Release Notes
Ressourcen
¶
Zusätzliche Ressourcen, externe Links, Artikel und mehr. ✈️
Zurück zum Seitenanfang