Хотя мое решение не такое сложное, как приведенные выше, оно соответствует моим простым потребностям: у меня есть некоторые импорта в моем файле settings.py:
try:
from settings_local import *
except ImportError:
pass
try:
from settings_production import *
except ImportError:
pass
А затем у меня есть файл settings_local.py в моей локальной папке разработки (которую я не загружаю на сервер) и где я перезаписываю локальные настройки. Затем у меня есть сервер settings_production.py , на котором хранятся настройки, необходимые для производственной среды.
Вы можете использовать эту технику для импорта других файлов настроек.