Релиз web-фреймворка Django 2.2

1 апреля 2019 года

Представлен релиз web-фреймворка Django 2.2, написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 2.2 отнесена к категории выпусков с длительным сроком поддержки и будет получать обновления до апреля 2022 года. LTS-ветка 1.11 будет поддерживаться до апреля 2020 года, а ветка 2.1 до декабря 2019 года. Поддержка ветки 2.0 прекращена.

Ключевые улучшения:

  • Добавлены новые классы CheckConstraint и UniqueConstraint, позволяющие определить в модели собственные ограничения обращений к базе данных при помощи опции Meta.constraints (например, "models.CheckConstraint(check=models.Q(age__gte=18)");
  • В runserver обеспечено использование фреймворка Watchman для увеличения производительности отслеживания изменений в большом числе файлов;
  • Добавлен объект HttpRequest.headers для быстрого доступа к HTTP-заголовкам, переданным при запросе (например, request.headers['User-Agent']).

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Релиз web-фреймворка Django 2.2», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.