Обновить

Комментарии 1

Я так и не понял, какую проблему решаем-то?

Если хочется распихать настройки по нескольким файлам, чем стандартное from .database import * не угодило?

Если хочется отдельные настройки для разных окружений, чем local_settings.py не угодил? Ну и создавать settings/prod.py и settings/test.py тоже никто не запрещает и без использования сторонних библиотек

следующий файл видит всё, что объявили предыдущие

один компонент начинает дополнять словарь из другого, и получаем плавающий startup-баг

Во-первых, а зачем? Во-вторых, это гарантированно ломает линтеры, потому что они не в курсе, что кто-то там подменяет namespace. По-моему вы просто создаёте себе проблемы на ровном месте

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации