Ну чтобы не прослыть конченным пиздаболом - вот
https://github.com/ussi/djangoРаботает, как я описал выше (ну там и по диффу коммита всё видно):
1. В любом аппе из INSTALLED_APPS создаем файлик settings.py, туда фигачим что нам надо
2. В settings проекта можем переопределить.
Я ещё разложил поудобнее, а то там __init__ этот был на два экрана.
Да убрал странное жопоподтирательство: там было для двух настроек, которые должны быть туплами, проверка что они туплы и конвертирование в туплы, если они строки…Пиздец короче.
Докстринги страшненькие я написал. Документировать и тестировать не ясно чего.
Хотя, вот уже сейчас прикинул: можно сеттинги контрибов раскидать. ну теже, которые для auth например, вынести из global_settings во внутрь django.contrib.auth - если тесты по прежнему будут проходить, вот как бы и протестировали. Не?