pythondjangohttp-host

Get in wsgi.py apache virtualhost name


I have apache settings:

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

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

I want to load some host specific settings to django settings. So, how can i get HTTP_HOST (site1.ru or site2.ru) in django settings or in wsgi.py?


Solution

  • in wsgi.py
    
    import os, sys
    os.environ['DJANGO_SETTINGS_MODULE'] ='project.settings'