Получить в wsgi.py имя виртуального хоста apache

У меня есть настройки Apache:

<VirtualHost *:80>
    ServerName site1.ru
    ServerAlias site2.ru

    WSGIScriptAlias / /path/to/wsgi.py
..

Я хочу загрузить некоторые настройки хоста в настройки Django. Итак, как я могу получить HTTP_HOST (site1.ru или site2.ru) в настройках django или в wsgi.py?

2 ответа

Решение
in wsgi.py

import os, sys
os.environ['DJANGO_SETTINGS_MODULE'] ='project.settings'

request.META['HTTP_HOST'] так же, как и все остальные заголовки.

Другие вопросы по тегам