def set_log_level(settings_module): run_ver = settings_module.get("RUN_VER") log_level = settings_module.get("LOG_LEVEL", "INFO") is_local = settings_module.get("IS_LOCAL", False) if run_ver == "open": bk_log_dir = settings_module.get("BK_LOG_DIR", "/data/apps/logs/") logging = get_paas_v2_logging_config_dict(is_local, bk_log_dir, log_level) else: logging = get_logging_config_dict(settings_module) return logging
BK_URL = os.environ.get("BK_URL", "%s/console/" % BK_PAAS_HOST) SITE_URL = os.environ.get("BK_SITE_URL", '/t/%s/' % APP_CODE) STATIC_URL = '%sstatic/' % SITE_URL # 正式环境 if os.getenv('BK_ENV') == 'production': BK_URL = os.environ.get("BK_URL", "%s/console/" % BK_PAAS_HOST) SITE_URL = os.environ.get("BK_SITE_URL", '/o/%s/' % APP_CODE) STATIC_URL = '%sstatic/' % SITE_URL # REMOTE_STATIC_URL REMOTE_STATIC_URL = '%sremote/' % STATIC_URL # 日志 BK_LOG_DIR = os.getenv('BK_LOG_DIR', '/data/apps/logs/') LOGGING = get_paas_v2_logging_config_dict(is_local=IS_LOCAL, bk_log_dir=BK_LOG_DIR, log_level=locals().get( 'LOG_LEVEL', 'INFO')) # 请求官方 API 默认版本号,可选值为:"v2" 或 "";其中,"v2"表示规范化API, # ""表示未规范化API.如果外面设置了该值则使用设置值,否则默认使用v2 DEFAULT_BK_API_VER = locals().get('DEFAULT_BK_API_VER', 'v2') # STATIC_ROOT,静态文件收集文件夹,由于企业版需要用户手动收集,此处设为空, # 同时需要设置STATICFILES_DIRS不改变 STATIC_ROOT = None # open环境使用cookie中的blueking_language来控制语言 LANGUAGE_SESSION_KEY = 'blueking_language' LANGUAGE_COOKIE_NAME = 'blueking_language' IS_DISPLAY_LANGUAGE_CHANGE = 'none'
if os.getenv('BK_ENV') == 'testing': BK_URL = os.environ.get("BK_URL", "%s/console" % BK_PAAS_HOST) SITE_URL = os.environ.get("BK_SITE_URL", '/t/%s/' % APP_CODE) STATIC_URL = '%sstatic/' % SITE_URL # 正式环境 if os.getenv('BK_ENV') == 'production': BK_URL = os.environ.get("BK_URL", "%s/console" % BK_PAAS_HOST) SITE_URL = os.environ.get("BK_SITE_URL", '/o/%s/' % APP_CODE) STATIC_URL = '%sstatic/' % SITE_URL # REMOTE_STATIC_URL REMOTE_STATIC_URL = '%sremote/' % STATIC_URL # 日志 BK_LOG_DIR = os.getenv('BK_LOG_DIR', '/data/apps/logs/') LOGGING = get_paas_v2_logging_config_dict(is_local=IS_LOCAL, bk_log_dir=BK_LOG_DIR) # 请求官方 API 默认版本号,可选值为:"v2" 或 "";其中,"v2"表示规范化API, # ""表示未规范化API.如果外面设置了该值则使用设置值,否则默认使用v2 DEFAULT_BK_API_VER = locals().get('DEFAULT_BK_API_VER', 'v2') # STATIC_ROOT,静态文件收集文件夹,由于企业版需要用户手动收集,此处设为空, # 同时需要设置STATICFILES_DIRS不改变 STATICFILES_DIRS = [] STATIC_ROOT = "static" # DATABASES DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': os.environ.get('DB_NAME'),