Django 2.0 вышел из беты
Новости
Популярный веб-фреймворк, написанный на Python, обновился до версии 2.0.
3К открытий3К показов
2 декабря команда разработчиков объявила о выпуске Django 2.0 на странице официального блога. Как мы уже писали, альфа-версия была выпущена несколькими месяцами ранее.
Начиная с версии 2.0, в Django будет использоваться семантическое управление версиями. Теперь за каждой LTS-версией будет следовать большой «x.0» релиз. Например, 2.0, 2.1, 2.2 (LTS), 3.0, 3.1, 3.2 (LTS), и так далее. Это даст возможность наглядно показывать обратную совместимость выпусков.
Одним из наиболее крупных изменений стало прекращение поддержки Python 2.7. Таким образом, LTS-выпуск 1.11.8 (поддержка будет осуществляться до апреля 2020 года) стал последним, который использует вторую ветвь языка.
Все изменения подробно описаны в блоге разработчиков. Некоторые наиболее значимые перечислены ниже:
- Упрощенный синтаксис маршрутизации URL. Новая функция
django.urls.path()
позволяет описывать пути без использования регулярных выражений и «сырых» строк. - Административная панель Django теперь адаптирована для отображения на мобильных устройствах.
- Выражение Window (
django.db.models
), позволяющее добавлять к запросам операторOVER
. - Встроенный веб-сервер получил поддержку HTTP 1.1.
Вы можете скачать Django 2.0 на официальном сайте, или установить с помощью консольной утилиты pip:
Разработчики фреймворка рекомендуют пользователям Django 1.10 переходить на версии 1.11 и 2.0. Инструкция по обновлению уже существующих приложений доступна на сайте проекта.
3К открытий3К показов