Скачать

  1. Вариант 1: Получить последнюю официальную версию
  2. Вариант 2. Получить последнюю версию для разработки
  3. После того, как вы получите это
  4. Поддерживаемые версии

Django доступен с открытым исходным кодом под Лицензия BSD , Мы рекомендуем использовать последнюю версию Python 3. Последней версией, поддерживающей Python 2.7, является Django 1.11 LTS. Увидеть FAQ для версий Python, поддерживаемых каждой версией Django. Вот как это сделать:

Вариант 1: Получить последнюю официальную версию

Последняя официальная версия 2.2.3. Прочитайте 2.2.3 примечания к выпуску , затем установите его с зернышко :

pip install Django == 2.2.3

Вариант 2. Получить последнюю версию для разработки

Последняя и лучшая версия Django - это та, что есть в нашем Git-репозитории (наша система контроля версий). Это только для опытных пользователей, которые хотят попробовать входящие изменения и помочь выявить ошибки до официального выпуска. Получить его с помощью этой команды оболочки, которая требует Гит :

git clone https://github.com/django/django.git

Вы также можете скачать сжатый архив версии разработки. Этот архив обновляется каждый раз, когда мы фиксируем код.

После того, как вы получите это

Увидеть инструкция по установке для дальнейших инструкций. Обязательно прочитайте документацию, которая соответствует версии Django, которую вы только что установили.

И не забудьте подписаться на список рассылки django-users где другие пользователи Django и сами разработчики Django тусуются, чтобы помогать друг другу.

Поддерживаемые версии

Релизы функций (AB, A.B + 1 и т. Д.) Будут происходить примерно каждые восемь месяцев. Эти выпуски будут содержать новые функции, улучшения существующих функций и тому подобное.

Патч-релизы (ABC и т. Д.) Будут выпускаться по мере необходимости для исправления ошибок и / или проблем безопасности. Эти выпуски будут на 100% совместимы с выпуском связанных функций, если это невозможно по соображениям безопасности или для предотвращения потери данных. Таким образом, ответ на вопрос «Должен ли я обновиться до последней версии патча?» Всегда будет «да».

Некоторые выпуски функций будут обозначаться как выпуски с долгосрочной поддержкой (LTS) . В этих выпусках будут применяться исправления безопасности и потери данных в течение гарантированного периода времени, обычно трех лет.

Увидеть политика поддерживаемых версий подробные инструкции о том, какие исправления будут перенесены.

Django доступен с открытым исходным кодом под   Лицензия BSD   ,  Мы рекомендуем использовать последнюю версию Python 3

Серия выпусков Последний выпуск Конец основной поддержки 1 Конец расширенной поддержки 2 2.2 LTS 2.2.3 декабрь 2019 г. апрель 2022 г. 2.1 2.1.10 1 апреля 2019 г. декабрь 2019 г. 2.0 2.0.13 1 августа 2018 г. 1 апреля 2019 г. 1.11 LTS 3 1.11.22 2 декабря 2017 г. апрель 2020 г. 1.10 1.10.8 4 апреля 2017 г. 2 декабря 2017 г. 1.9 1.9.13 1 августа 2016 г. 4 апреля 2017 г. 1.8 LTS 1.8.19 1 декабря 2015 г. 1 апреля 2018 г. 1.7 1.7.11 1 апреля 2015 г. 1 декабря 2015 г. 1.6 1.6.11 2 сентября 2014 г. 1 апреля 2015 г. 1.5 1.5.12 6 ноября 2013 г. 2 сентября 2014 г. 1.4 LTS 1.4.22 26 февраля 2013 г. 1 октября 2015 г. 1.3 1.3.7 март 23, 2012 26 февраля 2013

Вот как выглядит будущая дорожная карта:

Серия выпусков Дата выпуска Окончание основной поддержки 1 Конец расширенной поддержки 2 3.0 Декабрь 2019 г. август 2020 г. апрель 2021 г. 3.1 августа 2020 г. апрель 2021 г. декабрь 2021 г. 3.2 LTS апрель 2021 г. декабрь 2021 г. апрель 2024 г.

[1] Исправления безопасности, ошибки потери данных, ошибки сбоя, основные ошибки функциональности во вновь представленных функциях и регрессии из старых версий Django.
[2] Исправления безопасности и ошибки потери данных.
[3] Последняя версия для поддержки Python 2.7.

Вернуться к началу

Таким образом, ответ на вопрос «Должен ли я обновиться до последней версии патча?
Карта