config.py 697 B

123456789101112131415161718192021
  1. """
  2. 配置文件
  3. """
  4. import os
  5. class Config:
  6. DEBUG = True
  7. DATABASE = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'SoilAcidification.db')
  8. SQLALCHEMY_DATABASE_URI = f'sqlite:///{DATABASE}'
  9. UPLOAD_FOLDER = 'uploads/datasets' # 上传excel文件保存路径
  10. MODEL_SAVE_PATH = 'pkl' # 模型保存路径
  11. # Celery配置
  12. CELERY_BROKER_URL = 'redis://localhost:6379/0'
  13. CELERY_RESULT_BACKEND = 'redis://localhost:6379/0'
  14. # 定义阈值配置
  15. DEFAULT_THRESHOLD = 30 # 默认阈值
  16. THRESHOLD = DEFAULT_THRESHOLD # 当前使用的阈值
  17. # 定义自动训练默认模型类型配置
  18. DEFAULT_MODEL_TYPE = 'RandomForest'