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.




!

Если для Вас конкретно эта новость оказалась важной или интересной - пожалуйста, поделитесь ею в своей любимой социальной сети с помощью кнопок, расположенных под этим текстом. Это поможет нам в будущем делать более качественную подборку материалов, исходя из Ваших потребностей\интересов.




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

blog comments powered by Disqus


Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Школьник из Чернигова взял гран-при на международном конкурсе по IT-технологиямШкольник из Чернигова взял гран-при на международном конкурсе по IT-технологиям
Блок рекламы


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

Microsoft отложила глобальное обновление Windows 10 из-за «синего экрана смерти»Microsoft отложила глобальное обновление Windows 10 из-за «синего экрана смерти»
Microsoft выпускает аварийное обновление для WindowsMicrosoft выпускает аварийное обновление для Windows
Какие языки выбирают украинские программисты: пишут на Java, учат PythonКакие языки выбирают украинские программисты: пишут на Java, учат Python
Uber открыла код вероятностного языка программирования на Python — PyroUber открыла код вероятностного языка программирования на Python — Pyro
Apache OpenMeetings 4.0 — крупное обновление Open Source-решения для веб-конференцийApache OpenMeetings 4.0 — крупное обновление Open Source-решения для веб-конференций
Apache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщенийApache Kafka 1.0.0 — важная веха популярного Open Source-брокера сообщений
SciPy 1.0 — обновление Open Source-экосистемы  для математики и науки на PythonSciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python
Microsoft выпустил обновление Windows 10 Fall Creators UpdateMicrosoft выпустил обновление Windows 10 Fall Creators Update
Puppet Bolt, Tasks, Discovery, Pipelines… — крупнейшее обновление продуктов для сисадминов от PuppetPuppet Bolt, Tasks, Discovery, Pipelines… — крупнейшее обновление продуктов для сисадминов от Puppet
Microsoft выпускает крупное обновление Windows Fall Creators Update. Что нового и как его получитьMicrosoft выпускает крупное обновление Windows Fall Creators Update. Что нового и как его получить
Последние новости

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