framework
-
Le guide complet du débutant avec FastAPI - Partie 4 : création, récupération et suppression des articles
par Vincent Jousse
Dans cette partie, nous allons mettre en place l'API pour nous permettre de récupérer les articles, les créer de manière dynamique, les modifier et les supprimer.Vous verrez souvent cela résumé par l'acronyme CRUD : Create, Retrieve, Update et Delete.
-
Le guide complet du débutant avec FastAPI - Partie 3 : réorganisation du code, tests automatisés
par Vincent Jousse
Jusqu'ici nous avons placé tout notre code dans le même fichier
main.py
. Même si nous pourrions continuer comme cela, il est souvent préférable de séparer son code dans des fichiers et des modules différents. Cela va nous aider à nous y retrouver et va encourager le fait de séparer les responsabilités/préoccupations (Separation of concerns en anglais). Lors de la partie 2 nous avions déjà posé quelques bases en créant des répertoires pour les modèles, les templates, le core, etc. Il est maintenant temps d'aller plus loin et de les utiliser à bon escient. -
Le guide complet du débutant avec FastAPI - Partie 2 : templates html, base de données et documentation
par Vincent Jousse
J'ai toujours aimé apprendre par l'exemple et ce guide ne dérogera pas à la règle. Nous allons prendre comme prétexte la création d'un projet pour apprendre à nous servir de FastAPI. Nous allons développer une application de publication de contenu/newsletter à la Substack.
-
Le guide complet du débutant avec FastAPI - Partie 1: installation et premier programme
par Vincent Jousse
-
FastAPI : Le meilleur framework web Python en 2021
par Vincent Jousse
Oui ce titre est racoleur, oui il fait preuve d'une opinion totalement biaisée. Mais bordel, quand quelque chose est bien, il faut le dire ! Quitte à utiliser de falacieux moyens dignes du meilleur growth hacker, à savoir, je vous le donne en mille : le titre putaclick.
Passée cette intro de qualité, venons-en aux faits : FastAPI est le meilleur framework Web Python que j'ai pu utiliser depuis de nombreuses années, loin devant Django, DRF, Flask ou autres Pyramid.