Я хочу, чтобы мои файлы были простыми и обходились без ненужных отступов.
Для config.dev.yaml вместо
Код: Выделить всё
dev:
version: 1
name: 'dev settings'
Код: Выделить всё
version: 1
name: 'dev settings'
Код: Выделить всё
settings = Dynaconf(
envvar_prefix="MYPREFIX",
settings_files=["config/config.dev.yaml", "config/config.test.yaml", "config/config.prod.yaml"],
environments=True,
env="dev",
)
При работе с вышеуказанными настройками я получаю
Код: Выделить всё
settings.current_env # 'DEVELOPMENT'
settings.name # 'Settings' object has no attribute 'NAME'
Код: Выделить всё
settings.current_env # 'main'
settings.name # 'prod settings'
Та же проблема (без решения) найдена здесь: https://github.com/ dynaconf/dynaconf/discussions/956
Подробнее здесь: https://stackoverflow.com/questions/787 ... s-own-file