config.py 607 B

1234567891011121314151617181920212223
  1. import os
  2. from dotenv import load_dotenv
  3. load_dotenv()
  4. class Config:
  5. SECRET_KEY = os.environ.get('SECRET_KEY') or 'you-will-never-guess'
  6. SQLALCHEMY_TRACK_MODIFICATIONS = False
  7. SQLALCHEMY_DATABASE_URI = os.environ.get('DATABASE_URL') or \
  8. 'mysql+pymysql://user:password@localhost/lunchdeals'
  9. class DevelopmentConfig(Config):
  10. DEBUG = True
  11. class ProductionConfig(Config):
  12. DEBUG = False
  13. # In production, we might use a different DB URI or other settings
  14. config = {
  15. 'development': DevelopmentConfig,
  16. 'production': ProductionConfig,
  17. 'default': DevelopmentConfig
  18. }