【发布时间】:2015-10-16 19:25:37
【问题描述】:
我在我的 Windows 机器上安装了以下内容(一切都是 64 位):
- Python 3.4.3
- Apache 2.4.16
- mod_wsgi 4.4.13
然后我使用 virtualenv 在虚拟环境中安装了 Django(v1.8.3)。我使用 django-admin 创建了 two 项目,并为此创建了 two VirtualHost。一切都很完美。现在我想为第二个项目使用不同的环境,但是虽然 Windows 不支持 WSGIDaemonProcess 和 WSGIProcessGroup 我不知道该怎么做那个。
WSGIPythonPath "C:/_pythonDev/project1;C:/_pythonDev/project2;C:/_pythonDev/env1/Lib/site-packages"
<VirtualHost *:80>
ServerName one.local.com
WSGIScriptAlias / "C:/_pythonDev/project1/project1/wsgi.py"
<Directory "C:/_pythonDev/project1/project1">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName two.local.com
WSGIScriptAlias / "C:/_pythonDev/project2/project2/wsgi.py"
<Directory "C:/_pythonDev/project2/project2">
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
所以,如果有人知道如何在不同的环境中运行 Django 项目,请指导我。
解决方案: click this link
【问题讨论】:
标签: python django windows apache mod-wsgi