Он используюися в других разных модулях, которые находятся в своих директориях. При инициализации где-то выходит что сеттингов к моменту нет, либо он неполный.
Как это решается? Можно ли как-то заиницилизировать эти сеттинги стабильно раньше?
При запуске приложения инициализируй
В ближайшем __init__.py от скрипта запуска приложения?
В самом скрипте
окей, а что мы подразумеваем под иницилизацией в самом скрипте?) import?
Это мой вопрос должен быть, как ты конфиг инициализируешь?
есть settings.py который импортируется по мере необходимости, и все.
Ты настройки глобально создаешь чтоли? Сделай датакласс и его инстанс импортируй
да, сеттинги наподобик как в джанге - просто константы прописаны.
Тем не менее, джанго их в объект собирает после инициализации
да, действительно, важное замечание. Спасибо за совет, сделаю как датакласс.
Обсуждают сегодня