Utilisation de async pour la base de données et les routes (#2) #3

Merged
Barbagus merged 1 commit from feature-async-routes into main 2023-11-08 21:14:53 +01:00
Owner

L'exemple donnée sur le site de FastAPI utilise la librairie databases or cette lib. a pléthore de dépendances (SQLAlchemy...). J'ai donc préféré utiliser aiosqlite directement.

Aussi, la connection à la base de donnée se fait une fois pour toutes au démarrage de FastAPI (c.f. lifespan), j'ai donc créé une classe et un singleton pour pouvoir accéder globalement.

L'exemple donnée sur le site de FastAPI utilise la librairie [databases](https://pypi.org/project/databases/) or cette lib. a pléthore de dépendances (SQLAlchemy...). J'ai donc préféré utiliser [aiosqlite](https://pypi.org/project/aiosqlite/) directement. Aussi, la connection à la base de donnée se fait une fois pour toutes au démarrage de FastAPI (c.f. [lifespan](https://fastapi.tiangolo.com/advanced/events/)), j'ai donc créé une classe et un singleton pour pouvoir accéder globalement.
Barbagus deleted branch feature-async-routes 2023-11-08 21:14:53 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Barbagus/TER!3
No description provided.