【发布时间】:2020-09-30 09:23:36
【问题描述】:
这是我的项目结构:
project/
src/
settings.py
examples/
example-config.yaml
# settings.py
OUTPUT_DIR = "generated"
# example-config.yaml
OUTPUT_DIR: "custom_dir"
根据文档settings.py 会自动加载。因此下面的代码有效:
from dynaconf import settings
print(settings.OUTPUT_DIR) # prints -> generated
但是,当尝试加载 example-config.yaml 时,没有任何变化。见下文:
from dynaconf import settings
settings.load_file("../examples/example-config.yaml")
print(settings.OUTPUT_DIR) # prints -> generated. expected -> custom_dir
我错过了什么吗?
【问题讨论】:
标签: python-3.x configuration yaml config pyyaml