Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

Представлен стабильный релиз Django 2.1

Новости

Обновление фреймворка Django принесло разрешение «только просмотр» для моделей, отказ от поддержки Python 3.4 и множество мелких улучшений.

3К открытий3К показов

Команда разработчиков Python-фреймворка Django рассказала об обновлении платформы до версии 2.1. Среди главных нововведений — разрешение view для моделей администратора и изменения в обратной совместимости версий.

Django 2.1 перестал поддерживать Python версии 3.4 — актуальными остались 3.5, 3.6 и 3.7. Кроме того, с выходом обновления предыдущая мажорная версия фреймворка Django 2.0 получила последний фикс 2.0.8, но минорные исправления безопасности и потерь данных для нее будут выходить до апреля 2019 года.

Что нового в Django 2.1

В новой версии появилось разрешение view для модели Meta.default_permissions, которое будет создано автоматически, когда запущена команда migrate. Оно дает выбранным пользователям права «только для чтения» в моделях администратора. Кроме того, разрешение обратно совместимо, поэтому пользователям, имеющим доступ к изменению модели, не нужно добавлять view.

В обновлении также появилось множество более мелких улучшений и исправлений, например:

  • кэш локальной памяти бэкенда теперь использует стратегию отбора «последний недавно использованный» (LRU) вместо «псевдослучайный»;
  • для установки флага SameSite на cookie межсайтовой подделки запроса (CRSF) добавлена настройка CSRF_COOKIE_SAMESITE;
  • виджет для ImageField теперь отрисовывается с HTML-атрибутом accept="image/*";

Об остальных нововведениях можно прочитать в списке изменений релиза. Загрузить обновление можно как с официального сайта, так и с помощью инструмента pip командой pip install Django==2.1.

Предыдущая мажорная версия фреймворка вышла в декабре 2017 года. Django 2.0 отказался от поддержки Python 2.7, а также привнес общие улучшения производительности и обратной совместимости выпусков.

Следите за новыми постами
Следите за новыми постами по любимым темам
3К открытий3К показов