Fastapi Sync Async Starter Template
Eine moderne Python-Webanwendungsvorlage, die mit FastAPI erstellt wurde und synchrones und asynchrones Arbeiten mit SQLAlchemy demonstriert.
Aufgeführt in Kategorien:
EntwicklerwerkzeugeOpen SourceGitHub


Beschreibung
FastAPI Sync/Async Starter ist eine moderne Python-Webanwendungsvorlage, die mit FastAPI erstellt wurde und synchrone sowie asynchrone Operationen mit SQLAlchemy, psycopg2 und asyncpg demonstriert. Sie bietet umfassende Tests mit pytest, Docker-Unterstützung mit Multistage-Bauten und produktionsbereite Ratenbegrenzung mit Redis-Unterstützung.
Wie man benutzt Fastapi Sync Async Starter Template?
Klonen Sie das Repository, richten Sie eine virtuelle Umgebung mit Poetry ein, installieren Sie die Abhängigkeiten und führen Sie die Anwendung mit Docker oder direkt mit Python aus.
Hauptmerkmale von Fastapi Sync Async Starter Template:
1️⃣
Integration des FastAPI-Frameworks
2️⃣
Duale Datenbankzugriffsmuster mit psycopg2 und asyncpg
3️⃣
Umfassende Test-Suite mit pytest
4️⃣
Docker-Unterstützung mit Multistage-Bauten
5️⃣
Ratenbegrenzung mit Redis-Unterstützung
Warum könnte verwendet werden Fastapi Sync Async Starter Template?
# | Anwendungsfall | Status | |
---|---|---|---|
# 1 | Erstellung moderner Webanwendungen mit FastAPI | ✅ | |
# 2 | Implementierung synchroner und asynchroner Datenbankoperationen | ✅ | |
# 3 | Erstellung skalierbarer APIs mit integrierten Tests und Ratenbegrenzung | ✅ |
Wer hat entwickelt Fastapi Sync Async Starter Template?
Das Projekt wird von ysskrishna betreut, der sich auf die Erstellung effizienter und moderner Webanwendungsvorlagen mit Python und FastAPI konzentriert.