Как вы указываете, какую версию Django использовать? - PullRequest
0 голосов
/ 12 декабря 2010

Я использую Ubuntu, и я установил django из Центра программного обеспечения Ubuntu. Для некоторых проектов я хочу использовать django, клонированный из ствола, вместо стандартного. Как я могу это сделать ? Нужно ли мне удалять тот, что предоставлен ubuntu?

Ответы [ 3 ]

3 голосов
/ 12 декабря 2010

Создайте virtualenv для вашего django (с --no-site-packages) и активируйте его. Затем установите все необходимое внутри него.

1 голос
/ 12 декабря 2010

Нет, просто убедитесь, что тот, который вы хотите использовать, отображается в более раннем каталоге в sys.path.

0 голосов
/ 14 декабря 2010

если используется wsgi, укажите путь к желаемой установке django в файле django.wsgi.например,

import os
import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
sys.path[:0] = ['/path/to/django/version/','/path/to/project/']
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

Если modpython, то указать путь в файле конфигурации apache

PythonPath "['/path/to/django/version','/path/to/project'] + sys.path"

Документы могут помочь: http://docs.djangoproject.com/en/dev/howto/deployment/modpython/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...