Мой проект django состоит из множества приложений, библиотек и промежуточного программного обеспечения. Я хотел бы запустить разные конфигурации этого проекта на разных виртуальных хостах (из-за разных вариантов использования и потребностей, например: один для пользователей, один для M2M API и т. Д.). Из этого вопроса я понимаю, что размещение этого не должно быть проблемой, если у меня есть отдельные файлы начальной загрузки wsgi, но я не понимаю, почему следующая строка:
os.environ['DJANGO_SETTINGS_MODULE'] = 'site1.settings'
не вызывает ошибку при одновременном развертывании. Если у меня есть несколько виртуальных хостов со своими собственными конфигурационными файлами wsgi, все из которых настраивают системную переменную DJANGO_SETTINGS_MODULE, они не перезаписывают настройки друг друга?
Изменяется ли этот параметр "точно в срок" при каждом запросе? В таком случае, существует ли более эффективный способ обработки такой установки с несколькими хостами?
Спасибо