Fastapi Sync Async Starter Template
Un modello di applicazione web Python moderno costruito con FastAPI che dimostra operazioni sincrone e asincrone utilizzando SQLAlchemy.
Elencato nelle categorie:
Strumenti per sviluppatoriOpen SourceGitHub


Descrizione
FastAPI Sync/Async Starter è un moderno template per applicazioni web in Python costruito con FastAPI, che mostra operazioni sincrone e asincrone utilizzando SQLAlchemy, psycopg2 e asyncpg. Presenta test completi con pytest, supporto Docker con build multistadio e limitazione della velocità pronta per la produzione con supporto Redis.
Come usare Fastapi Sync Async Starter Template?
Clona il repository, imposta un ambiente virtuale utilizzando Poetry, installa le dipendenze e avvia l'applicazione utilizzando Docker o direttamente con Python.
Funzionalità principali di Fastapi Sync Async Starter Template:
1️⃣
Integrazione del framework FastAPI
2️⃣
Modelli di accesso al database duali con psycopg2 e asyncpg
3️⃣
Suite di test completa utilizzando pytest
4️⃣
Supporto Docker con build multistadio
5️⃣
Limitazione della velocità con supporto Redis
Perché potrebbe essere usato Fastapi Sync Async Starter Template?
# | Caso d'uso | Stato | |
---|---|---|---|
# 1 | Costruire applicazioni web moderne con FastAPI | ✅ | |
# 2 | Implementare operazioni di database sincrone e asincrone | ✅ | |
# 3 | Creare API scalabili con test integrati e limitazione della velocità | ✅ |
Sviluppato da Fastapi Sync Async Starter Template?
Il progetto è mantenuto da ysskrishna, che si concentra sulla creazione di template per applicazioni web efficienti e moderne utilizzando Python e FastAPI.