Exemplo n.º 1
0
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
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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_")