import os from dotenv import load_dotenv load_dotenv() class Config: SQLALCHEMY_TRACK_MODIFICATIONS = True class DevelopmentConfig(Config): DEVELOPMENT =True DEBUG = True SQLALCHEMY_DATABASE_URI = os.getenv("DEVELOPMENT_DATABASE_URL") class TestingConfig(Config): TESTING = True SQLALCHEMY_DATABASE_URI = os.getenv("TEST_DATABASE_URL") class StagingConfig(Config): DEVELOPMENT = True DEBUG = True SQLALCHEMY_DATABASE_URI = os.getenv("STAGING_DATABASE_URL") class ProductionConfig(Config): DEBUG = False SQLALCHEMY_DATABASE_URI = os.getenv("PRODUCTION_DATABASE_URL") config = { "development": DevelopmentConfig, "testing": TestingConfig, "staging": StagingConfig, "production": ProductionConfig }