Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在同一台服务器上运行Django 1.5和Django 1.3_Python_Django - Fatal编程技术网

Python 在同一台服务器上运行Django 1.5和Django 1.3

Python 在同一台服务器上运行Django 1.5和Django 1.3,python,django,Python,Django,我有两个网站托管在同一台机器上。它们都是使用Django 1.3开发的 现在我需要将一个站点(website1)移动到Django的最新版本,即1.5 有可能这样做吗?我应该如何设置站点以使两者无缝工作?软件包将有助于: virtualenv是一种创建孤立Python环境的工具 在wsgi文件中激活virtualenv有点棘手,但是有很多关于这个主题的信息: 是的,使用virtualenv,并在wsgi脚本中添加以下内容: import os, sys sys.path.in

我有两个网站托管在同一台机器上。它们都是使用Django 1.3开发的

现在我需要将一个站点(website1)移动到Django的最新版本,即1.5

有可能这样做吗?我应该如何设置站点以使两者无缝工作?

软件包将有助于:

virtualenv是一种创建孤立Python环境的工具

wsgi
文件中激活virtualenv有点棘手,但是有很多关于这个主题的信息:


是的,使用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()

谢谢你的回答。