2013-08-01 3 views
2

У меня есть два веб-сайта, размещенных на одной машине. Оба они разработаны с использованием Django 1.3.Запуск Django 1.5 и Django 1.3 на том же сервере

Теперь мне нужно переместить один сайт (WEBSITE1) до последней версии Django, т.е. 1,5

Можно ли это сделать? Как мне настроить сайты так, чтобы обе работали без проблем?

ответ

8

virtualenv пакет поможет:

virtualenv является инструментом для создания изолированных сред Python.

Это несколько сложнее, чтобы активировать virtualenv в файле wsgi, но есть много информации по этому вопросу там:

+0

Спасибо за ответ. –

3

Да, использование 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() 
Смежные вопросы