民俗服务框架配置模块
folklore-config的Python项目详细描述
民俗框架配置管理器。在
配置以yaml格式存储在应用程序yaml默认情况下。安 环境变量FOLKLORE_APP_CONFIG_PATH可用于更改 yaml文件的路径。在
要设置应用程序的当前运行环境,请使用环境VARIABLE FOLKLORE_ENV。默认的env是dev。在
使用
对于给定的配置文件:
# app.yamlapp_name:echoapp:echo:servicesettings:settings^{pr2}$
>>># With this environment vairable set:>>># FOLKLORE_ENV=prod>>>>>>fromfolklore_configimportconfig>>>print(config.env)'prod'>>>print(config.app_name)'echo'>>>config.settings.update({'TEST':True,'HELLO':'world'})>>>print(config.settings['TEST'])True>>>print(config.settings['DB_DSN'])'psycopg2+postgresql://root:123@localhost:5432/dev'
- 项目
标签: