Узнайте, для чего нужен DJANGO_SETTINGS_MODULE - PullRequest
2 голосов
/ 11 марта 2011

Интересно, что из следующего:

os.environ['DJANGO_SETTINGS_MODULE'] = 'conf.settings'

os.environ[u'DJANGO_SETTINGS_MODULE'] = u'conf'

Вы можете объяснить?

1 Ответ

2 голосов
/ 11 марта 2011

Определяет имя файла настроек в случае производственного использования.

В случае развертывания вы можете использовать отдельный файл настроек, скажем, * production_settings.py *, который импортирует из основного файла настроек settings.py .Вы можете определить некоторые отдельные параметры для развертывания, такие как SITE_ID, DEBUG и т. Д.

Таким образом, в вашем файле развертывания .wsgi DJANGO_SETTINGS_MODULE можно определить переменную среды для использования отдельного файла настроек.

os.environ['DJANGO_SETTINGS_MODULE'] = 'conf.production_settings'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...