Aller au contenu principal

3 formations sont désormais disponibles : Python, Flask et JS.

Aller au contenu principal

Le problème des grosses applications

Apprendre Flask : Le Guide Ultime
2 min de lecture
Gratuit

Jusqu'ici, on a tout écrit dans un seul fichier app.py. C'est super pour apprendre, mais c'est catastrophique pour un "vrai" projet.

Imagine :

  • 2000 lignes de code dans un fichier.
  • Des routes d'auth mélangées avec des routes de blog et d'administration.
  • Trois développeurs qui modifient le même fichier en même temps (conflits Git garantis !).

Il faut diviser pour régner. On veut séparer notre application en modules indépendants. Exemple :

  • Module auth (login, register...)
  • Module dashboard (stats, profil...)
  • Module public (home, contact...)

Dans Flask, ces modules s'appellent des Blueprints.