我有 apache 设置:
<VirtualHost *:80>
ServerName site1.ru
ServerAlias site2.ru
WSGIScriptAlias / /path/to/wsgi.py
..
我想将一些特定于主机的设置加载到 django 设置中。那么,如何在 django 设置或 wsgi.py 中获取 HTTP_HOST(site1.ru 或 site2.ru)?
request.META['HTTP_HOST']
,与所有其他标题相同。
in wsgi.py
import os, sys
os.environ['DJANGO_SETTINGS_MODULE'] ='project.settings'