Я обычно создаю каталог настроек с файлом local_settings.py.
Вы можете менять переменные в зависимости от среды.
Я пошел дальше и автоматизировал обнаружение среды, но это специфично длямоя инфраструктура.
Затем внутри файла:
DEVELOPMENT = True
STAGING = False
PRODUCTION = False
MONGO_DB_URL_PROD = 'prod.domain.com'
MONGO_DB_URL_STAGING = 'staging.domain.com'
if PRODUCTION:
MONGO_DB_URL = MONGO_DB_URL_PROD
elif STAGING:
MONGO_DB_URL = MONGO_DB_URL_STAGING
else:
MONGO_DB_URL = 'localhost'
, затем в моем коде
from setting.local_settings import MONGO_DB_URL