class BaseConfig(object): # 产品标识 APP_TYPE = { 'VLOG': 0, } # 数据存放路径 DATA_DIR_PATH = './data' # 训练数据截止时间距当前日期间隔天数 TRAIN_DIFF = 7 # 训练数据所需数据范围天数 TRAIN_DELTA_DAYS = 30 # 训练数据表名 TRAIN_PROJECT = 'usercdm' TRAIN_TABLE = 'rov_feature_add_v1' # 训练数据文件存放路径 TRAIN_DATA_FILENAME = 'train_data.pickle' # 预测数据截止时间距当前日期间隔天数 PREDICT_DIFF = 1 # 预测数据所需数据范围天数 PREDICT_DELTA_DAYS = 1 # 预测数据表名 PREDICT_PROJECT = 'usercdm' PREDICT_TABLE = 'rov_predict_table_add_v1' # 预测数据文件存放路径 PREDICT_DATA_FILENAME = 'predict_data.pickle' # 模型存放文件 MODEL_FILENAME = 'model.pickle' class TestConfig(BaseConfig): """测试环境配置""" # 从流量池获取视频接口地址 GET_VIDEOS_FROM_POOL_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/getAllVideo' # 获取视频在流量池中的剩余可分发数接口地址 GET_REMAIN_VIEW_COUNT_URL = 'http://testapi-internal.piaoquantv.com/flowpool/video/remainViewCount' class PreProductionConfig(BaseConfig): """预发布环境配置""" # 从流量池获取视频接口地址 GET_VIDEOS_FROM_POOL_URL = 'http://preapi-internal.piaoquantv.com/flowpool/video/getAllVideo' # 获取视频在流量池中的剩余可分发数接口地址 GET_REMAIN_VIEW_COUNT_URL = 'http://preapi-internal.piaoquantv.com/flowpool/video/remainViewCount' class ProductionConfig(BaseConfig): """预发布环境配置""" # 从流量池获取视频接口地址 GET_VIDEOS_FROM_POOL_URL = 'http://api-internal.piaoquantv.com/flowpool/video/getAllVideo' # 获取视频在流量池中的剩余可分发数接口地址 GET_REMAIN_VIEW_COUNT_URL = 'http://api-internal.piaoquantv.com/flowpool/video/remainViewCount' def set_config(): return TestConfig()