def create(params=None, load_env=True): config = Config(load_env=False) config.update( dict([(k, v.default) for k, v in DefaultConfig.__fields__.items()])) if load_env: if isinstance(load_env, bool): load_env = SANIC_ENV_PREFIX config.load_environment_vars(prefix=load_env) if params: config.update(params) DefaultConfig.validate(config) return config
from sanic.config import Config from . import base as base_config from .log import get_log_config config = Config(load_env=False) config.from_object(base_config) config.load_environment_vars('WG_') log_config = get_log_config(config)
from sanic.config import Config from . import base as base_config from .log import get_log_config config = Config(load_env=False) config.from_object(base_config) config.load_environment_vars('SIP_') log_config = get_log_config(config)
from sanic.config import Config from . import base as base_config # 初始化配置 config = Config(load_env=False) # 加载基础配置 config.from_object(base_config) # 从环境变量中加载配置 config.load_environment_vars("MINI_OCR_")