Fastapi Sync Async Starter Template
Un modèle d'application Web Python moderne construit avec FastAPI, démontrant des opérations synchrones et asynchrones à l'aide de SQLAlchemy.
Listé dans les catégories:
Outils de développementOpen SourceGitHub


Description
FastAPI Sync/Async Starter est un modèle d'application web Python moderne construit avec FastAPI, mettant en avant des opérations synchrones et asynchrones utilisant SQLAlchemy, psycopg2 et asyncpg. Il propose des tests complets avec pytest, un support Docker avec des constructions multistages, et une limitation de débit prête pour la production avec un support Redis.
Comment utiliser Fastapi Sync Async Starter Template?
Clonez le dépôt, configurez un environnement virtuel en utilisant Poetry, installez les dépendances et exécutez l'application en utilisant Docker ou directement avec Python.
Fonctionnalités principales de Fastapi Sync Async Starter Template:
1️⃣
Intégration du framework FastAPI
2️⃣
Modèles d'accès à la base de données doubles avec psycopg2 et asyncpg
3️⃣
Suite de tests complète utilisant pytest
4️⃣
Support Docker avec des constructions multistages
5️⃣
Limitation de débit avec support Redis
Pourquoi pourrait-il être utilisé Fastapi Sync Async Starter Template?
# | Cas d'utilisation | Statut | |
---|---|---|---|
# 1 | Création d'applications web modernes avec FastAPI | ✅ | |
# 2 | Mise en œuvre d'opérations de base de données synchrones et asynchrones | ✅ | |
# 3 | Création d'APIs évolutives avec tests intégrés et limitation de débit | ✅ |
Développé par Fastapi Sync Async Starter Template?
Le projet est maintenu par ysskrishna, qui se concentre sur la création de modèles d'applications web efficaces et modernes utilisant Python et FastAPI.