import os import secrets basedir = os.path.abspath(os.path.dirname(__file__)) class Config(object): SECRET_KEY = os.environ.get('SECRET_KEY') or secrets.token_hex(24) SQLALCHEMY_DATABASE_URI = os.environ.get( 'DATABASE_URL') or 'sqlite:///' + os.path.join(basedir, 'app.db') SQLALCHEMY_TRACK_MODIFICATIONS = False class ProductionConfig(Config): DEBUG = False TESTING = False DEVELOPMENT = False SQLALCHEMY_TRACK_MODIFICATIONS = True class DevelopmentConfig(Config): TESTING: True DEVELOPMENT: True DEBUG: True