| 123456789101112131415161718192021222324252627282930 |
- import os
- class Config:
- """基础配置类"""
- SECRET_KEY = os.environ.get('SECRET_KEY') or 'dev-secret-key'
- REDIS_HOST = os.environ.get('REDIS_HOST', 'localhost')
- REDIS_PORT = int(os.environ.get('REDIS_PORT', 6379))
- REDIS_DB = int(os.environ.get('REDIS_DB', 0))
- REDIS_PASSWORD = os.environ.get('REDIS_PASSWORD', None)
- CACHE_PREFIX = os.environ.get('CACHE_PREFIX', 'sku_analysis')
- class DevelopmentConfig(Config):
- """开发环境配置"""
- DEBUG = True
- class TestingConfig(Config):
- """测试环境配置"""
- TESTING = True
- DEBUG = True
- class ProductionConfig(Config):
- """生产环境配置"""
- DEBUG = False
- config = {
- 'development': DevelopmentConfig,
- 'testing': TestingConfig,
- 'production': ProductionConfig,
- 'default': DevelopmentConfig
- }
|