有谁知道如何将多个域添加到Django。 我试过按照这里的指南Multiple Sites under single Django project没有运气。Django中的多个站点
我的配置是这样的
设置
/opt/django/project/settings.py
/opt/django/project/domain1_settings.py
网址
/opt/django/project/urls.py
/opt/django/project/domain1_urls.py
WSGI
/opt/django/project/domain1/domain1.wsgi
阿帕奇
/等/httpd/conf.d/django.conf
<VirtualHost * >
ServerName domain1.co.uk
ServerAlias www.domain1.co.uk direct.domain1.co.uk
WSGIDaemonProcess domain1 processes=5 python-path=/usr/bin/python threads=1
WSGIScriptAlias//opt/django/project/domain1/domain1.wsgi
ErrorLog logs/domain1-error.log
CustomLog logs/domain1-access.log common
</VirtualHost>
当我重新启动Apache时,我看不到任何错误,但是当我到达站点时,我被发送到主httpd.conf中配置的(非django)域。
感谢,
感谢您的答复。我添加了你建议的设置,但我通过Apache看到了500错误。通过日志时,它显示它无法导入我的新设置文件。 新设置文件是MAINT项目文件夹中,我已经在我的WSGI文件指向它----> os.environ [“DJANGO_SETTINGS_MODULE”] =“domain1_settings” 谢谢, – felix001 2013-02-24 10:22:11
添加后添加的行正确的系统路径到我的wgsi文件,并确保所有我的项目/应用程序导入是不断的一切开始工作。 许多非常感谢... – felix001 2013-02-24 18:31:12