Существует альтернативный, возможно, более гибкий подход к этому.Не исключайте файл settings.py
.
Вместо этого сделайте что-то вроде этого:
try:
from localsettings import *
except ImportError:
pass
Таким образом, если вам когда-либо понадобится изменить файл settings.py
, другие могутзабрать изменения.Вы можете указать разумные значения по умолчанию, при условии, что любые настройки, которые вы можете переопределить локально, выше localsettings
import.
Вы можете изменить файл localsettings.py
столько, сколько вам нужно(Я обычно использую его для включения DEBUG
, установки моих настроек базы данных и проверки того, что я просто использую локальную память в качестве моего бэкэнда кэша ).
Просто убедитесь, что вы исключили файл localsettings.py
из ваших коммитов.