/ / Чи має Django якісь плани відмовитися від підтримки Python 2 у найближчому майбутньому? [закритий] - django, python-2.7, python-3.x

Чи має Django будь-які плани скоротити підтримку Python 2 найближчим часом? [closed] - django, python-2.7, python-3.x

Для нових проектів у Django, чи можна використовувати Python 2.7 або я повинен починати з Python 3.x напередодні припинення підтримки Python 2?

Приблизно, як довго Django продовжуватиме підтримувати філію Python 2?

Відповіді:

15 для відповіді № 1

Django 1.8 підтримує Python 2.7, і це було призначено довгостроковим звільненням гарантування 3-річної підтримки з моменту її випуску (наразі заплановано на квітень 2015 року).

Таким чином, Django зобов'язується підтримувати принаймні останню версію Python 2 до певного часу у 2018 році.


Наведена нижче інформація знаходиться на Дорожня карта Django (h / t @RemcoGerlich в коментарях), і все щенинішній (2015-11-09), що стосується підтримки Python 2 до 2020 року, коли підтримка Python 2 буде фактично припинена самим Python. Іншими словами, на даний момент, поки є Python 2, Django продовжуватиме підтримувати його.

В якості фінальної голови, Django 1.11, ймовірно, буде останньою версією для підтримки Python 2.7, оскільки вона буде підтримуватися до кінця підтримки Python 2 у 2020 році.

Ми підтримуватимемо версію Python до івключаючи перший реліз Django LTS, підтримка безпеки якого закінчується після підтримки підтримки цієї версії Python. Наприклад, підтримка безпеки Python 3.3 завершується у вересні 2017 року, а підтримка захисту Django 1.8 LTS закінчується у квітні 2018 року.