Outils pour utilisateurs

Outils du site


dev:python:flask:flask_gestion_des_configurations

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
dev:python:flask:flask_gestion_des_configurations [2025/07/26 11:50] yoanndev:python:flask:flask_gestion_des_configurations [2025/07/26 13:09] (Version actuelle) yoann
Ligne 8: Ligne 8:
  
  
-Conserver les variables de configuration dans des classes+Conserver les variables de configuration dans des classes est intéressant pour les raisons suivantes : 
 + 
 +  * **Lisibilité** : Les paramètres de configurations sont définis dans les attributs de la classe plus facilement lisibles et compréhensibles ; 
 +  * **Flexibilité** : Il est simple de recharger une configuration et ainsi de basculer entre plsusieurs environnements (developpement, test, production) ; 
 +  * **Centralisation** de la configuration : Toutes les options de configuration sont regroupées et organisées. L'héritage permet de factoriser et redéfinir les valeurs selon les environnements souhaités. 
  
 Dans le répertoire du projet, on peut créer un module configs.py Dans le répertoire du projet, on peut créer un module configs.py
Ligne 27: Ligne 32:
  
  
-On peut ensuite facilement importer et utiliser ces classes +On peut ensuite facilement importer et utiliser ces classes dans l'application factory ou le shell flask
 <code python> <code python>
 </code> </code>
dev/python/flask/flask_gestion_des_configurations.1753530603.txt.gz · Dernière modification : 2025/07/26 11:50 de yoann