Как обновить мою версию Django?

Я в настоящее время он установлен и работает сайт.

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

2 ответов


читать об этом здесь :

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

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

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

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

2.Проверьте основную ветку разработки Django ("trunk") следующим образом:

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

ln-s pwd / django-багажник / Джанго Сайт-пакеты-DIR/django (в приведенном выше линия, изменить сайт-пакеты-DIR на расположение вашей системы каталог site-packages, как объяснено в разделе " Где мой сайт-пакеты хранится?- раздел выше.)

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

насчет Apache и mod_python?

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

дополнительные сведения о развертывании доступный, конечно, в нашем How to используйте 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.

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

для обновления Django из стабильного выпуска в другой стабильный выпуск:

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

Если вы установили Django, используя setup.py установка, удаление-это как просто как удаление каталог django из вашего Python сайт-пакеты.

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


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