config.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. class BaseConfig(object):
  2. # 产品标识
  3. APP_TYPE = {
  4. 'VLOG': 0,
  5. }
  6. # 数据存放路径
  7. DATA_DIR_PATH = './data'
  8. # 训练数据截止时间距当前日期间隔天数
  9. TRAIN_DIFF = 7
  10. # 训练数据所需数据范围天数
  11. TRAIN_DELTA_DAYS = 30
  12. # 训练数据表名
  13. TRAIN_PROJECT = 'usercdm'
  14. TRAIN_TABLE = 'rov_feature_add_v1'
  15. # 训练数据文件存放路径
  16. TRAIN_DATA_FILENAME = 'train_data.pickle'
  17. # 预测数据截止时间距当前日期间隔天数
  18. PREDICT_DIFF = 1
  19. # 预测数据所需数据范围天数
  20. PREDICT_DELTA_DAYS = 1
  21. # 预测数据表名
  22. PREDICT_PROJECT = 'usercdm'
  23. PREDICT_TABLE = 'rov_predict_table_add_v1'
  24. # 预测数据文件存放路径
  25. PREDICT_DATA_FILENAME = 'predict_data.pickle'
  26. # 模型存放文件
  27. MODEL_FILENAME = 'model.pickle'
  28. class TestConfig(BaseConfig):
  29. """测试环境配置"""
  30. # 从流量池获取视频接口地址
  31. GET_VIDEOS_FROM_POOL_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/getAllVideo'
  32. # 获取视频在流量池中的剩余可分发数接口地址
  33. GET_REMAIN_VIEW_COUNT_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/remainViewCount'
  34. class PreProductionConfig(BaseConfig):
  35. """预发布环境配置"""
  36. # 从流量池获取视频接口地址
  37. GET_VIDEOS_FROM_POOL_URL = 'http://preapi-internal.piaoquantv.com/flowpool/video/getAllVideo'
  38. # 获取视频在流量池中的剩余可分发数接口地址
  39. GET_REMAIN_VIEW_COUNT_URL = 'http://preapi-internal.piaoquantv.com/flowpool/video/remainViewCount'
  40. class ProductionConfig(BaseConfig):
  41. """预发布环境配置"""
  42. # 从流量池获取视频接口地址
  43. GET_VIDEOS_FROM_POOL_URL = 'http://api-internal.piaoquantv.com/flowpool/video/getAllVideo'
  44. # 获取视频在流量池中的剩余可分发数接口地址
  45. GET_REMAIN_VIEW_COUNT_URL = 'http://api-internal.piaoquantv.com/flowpool/video/remainViewCount'
  46. def set_config():
  47. return TestConfig()