Django 2.0 — крупное обновление популярного веб-фреймворка на Python
Иллюстрация с сайта Merixstudio.Com
В минувшую субботу команда разработчиков популярного веб-фреймворка с открытым кодом на 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).
Более подробный список изменений доступен в документе Release Notes. Скачать Django 2.0 можно с сайта проекта или через PyPI (Python Package Index).
С появлением версии 2.0 основная поддержка релиза Django 1.11 прекращается (последним bufgix-релизом стал 1.11.8, выпущенный в тот же день, что и 2.0). Тем не менее, поскольку версия 1.11 имела статус LTS, исправления безопасности к ней будут выходить до апреля 2020 года.
Постоянная ссылка к новости: http://www.nixp.ru/news/14260.html. Дмитрий Шурупов по материалам Django.
- Django 1.0 — долгожданный релиз Open Source-фреймворка на Python 4 сентября 2008 г.
- Django 1.2 — новая версия популярного веб-фреймворка 5 17 мая 2010 г.
- В Django 1.7 обновили систему миграции СУБД 1 4 сентября 2014 г.
- В релизе Django 1.8 появилась возможность подключения нескольких разных шаблонизаторов 6 апреля 2015 г.
SciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python 1 1
NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx 1
Meteor 1.0: свободный веб-фреймворк на JavaScript становится зрелым 3 16
В Django 1.7 обновили систему миграции СУБД 1
Проекты Ext JS, jQTouch и Raphaël объединились в Sencha 2 2
Django 1.2 — новая версия популярного веб-фреймворка 5
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1