Возможный дубликат:
Как управлять настройками локального или производственного процесса в Django?
Мне удалось успешно выполнить проект Django на веб-сервере Apache с mod_wsgi
.
Мне бы хотелось получить рекомендации по управлению несколькими settings.py
файлами. Сейчас у меня есть одна для разработки и одна совершенно другая для производства (относительно параметров БД, локализации статического контента и тому подобного). Мой файл settings.py
имеет версию (не знаю, является ли это хорошей практикой), и я развертываю его с чем-то вроде:
$ hg archive myproject.tbz2
$ cd /path/of/apache/web/project/location
$ bzip2 -db /home/myself/myproject/myproject.tbz2 | tar -xvf -
Работает нормально. Но я обнаружил, что манипулирую несколькими файлами settings.py
.
Я думаю, мой вопрос: какие лучшие практики при развертывании проектов DJANGO в отношении нескольких версий файлов settings.py
?