Как я обновляю свою версию Django?

Мне в настоящее время устанавливали его, и это выполняет веб-сайт.

http://www.djangoproject.com/download/ Это - новая версия. Как я обновляю его? (Как я устанавливаю новую версию по своей текущей?)

6
задан TIMEX 4 February 2010 в 07:00
поделиться

2 ответа

читайте об этом в :

http://docs.djangoproject.com/en/dev/topics/install/

Для установки Django, чтобы иметь возможность обновлять до последнего кода в стволе:

Если вы хотите иметь возможность обновлять твой джанго-код время от времени с последние исправления и улучшения, следуйте следующим инструкциям:

1.Убедитесь, что у вас установлена Subversion, и что вы можете запустить ее команды из оболочки. (Введите svn help в командной строке для проверки этого.)

2.Проверьте основное ответвление разработки ("ствол") Django так:

svn co http://code.djangoproject.com/svn/django/trunk/ джанго-багажник 3.Далее убедитесь, что интерпретатор Python может загрузить код Django. Существуют различные способы делая это. Один из самых удобный, на Linux, Mac OSX или другие Unix-подобные системы, это использование символическая ссылка:

ln -s pwd/django-trunk/django SITE-PACKAGES-DIR/django (В вышеприведенном примере строка, изменить САЙТ-ПАКАГИ-ДИР на соответствовать местоположению вашей системы каталог сайтов-пакетов, как объяснялось в "Где мои пакеты с местами для сидения". хранятся?" раздел выше.)

Альтернативно, вы можете определить ваши Переменная окружения PYTHONPATH поэтому что он включает в себя багажник джанго. каталог. Это, пожалуй, самый удобное решение на Windows системы, которые не поддерживают символические Звенья. (Переменные среды могут быть определённый на системах Windows из Панель управления.)

А как насчет Apache и mod_python?

Если вы используете подход настройки ПИТХОНПАТ, тебе нужно помнить, чтобы сделать то же самое в вашем Apache после развёртывания вашей производственная площадка. Сделайте это, установив PythonPath в вашем Apache файл конфигурации.

Дополнительная информация о развертывании доступный, конечно, в нашем "Как использовать Django с mod_python Документация.

4.В Unix-подобных системах создайте символическую ссылку на файл. django-trunk/django/bin/django-admin.py в каталоге по вашему системному пути, такие как /usr/local/bin. Например:

ln -s pwd/django-trunk/django/bin/django-admin.py /usr/local/bin Это просто позволяет вам набирать django-admin.py изнутри любого каталог, а не необходимость квалифицировать команду по полному пути к файлу.

В системах Windows тот же результат. может быть достигнуто путем копирования файла django-trunk/django/bin/django-admin.py куда-нибудь по вашему системному пути, для пример C:\Python24\Scripts.

Тебе не нужно запускать python setup.py. установить, потому что вы уже осуществлял эквивалентные действия в этапы 3 и 4.

Когда вы хотите обновить вашу копию исходный код джанго, просто запустите команда svn обновления изнутри django-trunk каталог. Когда вы это делаете это, Subversion автоматически скачайте любые изменения

Для обновления Django со стабильного релиза до другого стабильного релиза:

Если вы обновляете вашу установку Django с предыдущего версия, вам нужно будет удалить старую версию Django, прежде чем установка новой версии.

Если вы установили Django с помощью setup.py, то удаление выполняется так же. просто как удаление каталога django с вашего Python Пакеты с местами для сидения.

Если вы установили Django из яйца Python, удалите Django .egg файл, и удалить ссылку на яйцо в файле с именем легко устанавливаемая пф. Этот файл также должен быть расположен в вашем каталог сайтов-пакетов.

5
ответ дан 10 December 2019 в 00:38
поделиться

Прежде всего, не надо. Сначала установите / обновите его на промежуточном сервере и протестируйте свое приложение, чтобы убедиться, что оно по-прежнему работает. Только после полного тестирования вы можете переходить к новой версии на своем рабочем веб-сайте.

5
ответ дан 10 December 2019 в 00:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: