Ceci est une ancienne révision du document !
La classe Config du framework Flask contient une méthode from_object() qui permet de charger une configuration à partir d'un objet Python (une classe ou un module).
Conserver les variables de configuration dans des classes
Dans le répertoire du projet, on peut créer un module configs.py
class DefaultConfig: DEBUG = False TESTING = False SECRET_KEY = 'your_secret_key_here' SQLALCHEMY_DATABASE_URI = 'sqlite:///database.db' class DevelopmentConfig(DefaultConfig): DEBUG = True class TestingConfig(DefaultConfig): TESTING = True
On peut ensuite facilement importer et utiliser ces classes