我有两个网站托管在同一台机器上。它们都是使用 Django 1.3 开发的。
现在我需要将一个站点(website1)移动到最新版本的 Django 即 1.5
是否有可能做到这一点?我应该如何设置站点以使两者无缝工作?
是的,使用 virtualenv,并在您的 wsgi 脚本中添加:
import os, sys
sys.path.insert(0, '/path/to/mysite') #where your site is
activate_this = '/path/to/djangoenv/bin/activate_this.py' #virtualenv with proper Django version
execfile(activate_this, dict(__file__=activate_this))
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()