Outils pour utilisateurs

Outils du site


dev:python:flask:architecture_projet_flask

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:flask:architecture_projet_flask [2025/09/22 05:24] yoanndev:python:flask:architecture_projet_flask [2026/04/05 08:09] (Version actuelle) yoann
Ligne 17: Ligne 17:
 ===== Application modulaire ===== ===== Application modulaire =====
  
-Lorsque les projets grossissent ou pour pouvoir travailler en équipe, le découpage en packages et modules et l'utilisation des standards et des recommandations s'imposent. Un version monolithique deviendrait difficilement maintenable.+Lorsque les projets grossissent ou pour pouvoir travailler en équipe, le découpage en packages et modules Python et l'utilisation de standards et de recommandations s'imposent. Un version monolithique deviendrait difficilement maintenable
 + 
 +Le framework Flask propose le système de [[dev:python:flask:blueprints|Blueprint]] pour structurer le code en unités fonctionnelles selon ses besoins.
  
 <code> <code>
Ligne 81: Ligne 83:
  
 # Si la fonction factory a un autre nom que create_app utiliser la syntaxe package:factory_function # Si la fonction factory a un autre nom que create_app utiliser la syntaxe package:factory_function
-flask --app aAppPackage:another_factory_name run --debug+flask --debug --app aAppPackage:another_factory_name run 
 + 
 +# On peut également spécifier des arguments 
 +flask --debug --app 'app:create_app(context="development")' run
 </code> </code>
  
 +Voir également la note [[dev:python:flask:demarrer_application|démarrer l'application Flask depuis la ligne de commande]].
  
 ===== Références ===== ===== Références =====
dev/python/flask/architecture_projet_flask.1758518692.txt.gz · Dernière modification : 2025/09/22 05:24 de yoann