{{tag>dev python web flask}} ====== Flask : Usage de la fonction create_app ====== La création de l'application Flask peut se faire de plusieurs manières. L'utilisation de l'**application factory** est l'approche recommandée pour les projets qui gagent en envergure. Elle permet de concevoir une application plus facilement extensible et maintenable. L'application factory est une **fonction** qui se charge d'instancier et d'initialiser l'application Flask : elle retourne un objet de type Flask. Le framework Flask appelle par défaut l'application factory **create_app** mais elle peut être nommée librement, il faudra simplement préciser son nom à la CLI flask lors de l'exécution. ===== Références ===== * https://flask.palletsprojects.com/en/stable/tutorial/factory/ * [[https://throupy.github.io/posts/flask-create-app/|Flask : Utiliser create_app (throupy.github.io) ]]