Django virtualenv部署配置

Gok*_*mir 5 django mod-wsgi virtualenv virtualenvwrapper

我最近开始使用virtualenvwrapper并创建

mkdir ~/.virtualenvs
mkvirtualenv example.com
Run Code Online (Sandbox Code Playgroud)

Virtualenvwarpper自动创建一个名为example.com的virtualenv在〜/ .virtualenv下,所以这是所有virtualenvs的中央容器.之后我通过pip安装了django和其他一些软件包,我的网站就是

 /srv/www/example.com/public_html/
Run Code Online (Sandbox Code Playgroud)

我是否必须将我的网站设置为〜/ .virtualenv/example.com,如果不能,我怎么能在/srv/www/example.com/public_html下使用我的example.com virtualenv和我的网站.你能告诉我这个部署的apache mod_wsgi配置吗?谢谢

Gra*_*ton 4

读:

http://code.google.com/p/modwsgi/wiki/VirtualEnvironments

仅使用 site.addsitedir() 可能还不够,因为它不处理某些排序问题。您最好使用 mod_wsgi 提供的配置指令/选项来添加它们。否则,如果排序成为问题,您将需要将代码添加到 WSGI 脚本中,根据需要重新排序 sys.path。