Нет
Секретные переменные нужно вынести в env
Если требуются корректировать настройки в зависимости от окружения (дев, тест, прод), то файл settings преобразуют в модуль и внутри модуля делают несколько файлов для каждого окружения, которые модифицируют основной конфиг
settings
├── dev.py
├── __init__.py
├── settings.py
└── test.py
внутри __init__.py можно организовать автоматическое определение окружения по переменным окружения