Django 2.0 — крупное обновление популярного веб-фреймворка на Python

В минувшую субботу команда разработчиков популярного веб-фреймворка с открытым кодом на Python представила свой новый релиз — Django 2.0.

Выпуск Django 2.0 ознаменовал начало новой крупной ветки версий проекта, однако авторы сообщают, что в коде не были представлены сколь-нибудь значительные несовместимые (с прошлыми версиями веб-фреймворка) изменения за исключением того, что упразднена поддержка Python 2.7. Процесс обновления на Django 2.0 проходит по привычной схеме и не требует дополнительных усилий (по сравнению с прошлыми обновлениями — например, с 1.10 до 1.11). Самыми значительными новшествами релиза стали:

  • упрощённый синтаксис маршрутизации URL-адресов (routing), позволяющий создавать маршруты без использования регулярных выражений;
  • отзывчивая и оптимизированная для мобильных устройств административная панель (contrib.admin);
  • оконные выражения (Window expressions) для добавления условия OVER в запросах к данным (querysets).
Мобильный интерфейс административной панели Django 2.0
Мобильный интерфейс административной панели Django 2.0 / Иллюстрация с сайта Merixstudio.Com

Более подробный список изменений доступен в документе Release Notes. Скачать Django 2.0 можно с сайта проекта или через PyPI (Python Package Index).

С появлением версии 2.0 основная поддержка релиза Django 1.11 прекращается (последним bufgix-релизом стал 1.11.8, выпущенный в тот же день, что и 2.0). Тем не менее, поскольку версия 1.11 имела статус LTS, исправления безопасности к ней будут выходить до апреля 2020 года.

Дмитрий Шурупов по материалам Django.



Коды для вставки в блог\форум




Интересные новости
Windows 10 без разрешения пользователей устанавливает веб-версии офисных приложений MicrosoftWindows 10 без разрешения пользователей устанавливает веб-версии офисных приложений Microsoft
Свежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительностьСвежая версия Firefox получила улучшенный режим «картинка в картинке» и повышенную производительность
Microsoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователейMicrosoft исправила ошибку, из-за которой веб-версии приложений Office устанавливались без разрешения пользователей
Блок рекламы


Похожие новости

Следующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый EdgeСледующее крупное обновление Windows 10 почти готово к релизу: быстрая установка, переделанный «Пуск» и новый Edge
Обновление Windows одарило ноутбуки "синим экраном смерти"Обновление Windows одарило ноутбуки "синим экраном смерти"
Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»Майское обновление Windows 10 (2004) проникло только в 11 % компьютеров с «десяткой»
Microsoft отозвал обновление безопасности для Windows 10Microsoft отозвал обновление безопасности для Windows 10
Microsoft запустил бесплатный курс по Python для новичков
Апрельское обновление замедлило Windows 10Апрельское обновление замедлило Windows 10
Последнее обновление Windows 10 снижает производительность в играхПоследнее обновление Windows 10 снижает производительность в играх
Microsoft уже начала тестировать крупное обновление Windows 2020 годаMicrosoft уже начала тестировать крупное обновление Windows 2020 года
HackerRank: JavaScript обошёл Java в качестве самого популярного языка программированияHackerRank: JavaScript обошёл Java в качестве самого популярного языка программирования
Обновление Windows 10 October 2018 доступно для всех пользователейОбновление Windows 10 October 2018 доступно для всех пользователей
Последние новости

Подгружаем последние новости