Есть сайт на django, к нему прикреплено два домена: foo.ru и bar.ru.
Для каждого домена свой settings.py, т.е. settings_foo.py и settings_bar.py.
В index.wsgi нужно устанавливать разные значения os.environ['DJANGO_SETTINGS_MODULE'] в зависимости от домена.
index.wsgi:
import os, sys
from django.core.wsgi import get_wsgi_application
sys.path.insert(0, '../news')
sys.path.insert(1, '../env/lib/python3.9/site-packages')
domain = ????????????????????????????????
if domain == 'foo.ru':
os.environ['DJANGO_SETTINGS_MODULE'] = 'news.settings_foo'
elif domain == 'bar.ru':
os.environ['DJANGO_SETTINGS_MODULE'] = 'news.settings_bar'
application = get_wsgi_application()
Как узнать по какому домену пользователь открыл сайт?
Или может есть какое-то более простое и грамотное решение?