获取wsgi.py apache虚拟主机名

时间:2013-09-06 06:56:08

标签: python django http-host

我有apache设置:

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

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

我想为django设置加载一些特定于主机的设置。那么,如何在django设置或wsgi.py中获取HTTP_HOST(site1.ru或site2.ru)?

2 个答案:

答案 0 :(得分:0)

request.META['HTTP_HOST'],与所有其他标题相同。

答案 1 :(得分:0)

in wsgi.py

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