The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

04.08.2018 13:51  Релиз web-фреймворка Django 2.1

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

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

  • В Meta.default_permissions для моделей представлено новое полномочие "view", автоматически создаваемое при запуске миграции (django-admin migrate). Полномочие "view" позволяет предоставить пользователям только доступ на чтение к моделям в интерфейсе администратора. Для проверки наличия нового полномочия предложена функция ModelAdmin.has_view_permission().
  • Внесена большая порция небольших улучшений в интерфейс администратора (модуль django.contrib.admin). Предоставлена возможность переопределения сайта администратора и замены базовых шаблонов. Библиотека jQuery обновлена до версии 3.3.1. Добавлены методы ModelAdmin.get_deleted_objects() и ModelAdmin.delete_queryset() для настройки процесса удаления. Добавлен атрибут и ModelAdmin.sortable_by и метод ModelAdmin.get_sortable_by() для управления сорктировкой содержимого отдельных столбцов. Для действий в интерфейсе администратора теперь могут задаваться полномочия, ограничивающие доступность функций для определённых пользователей;
  • Бэкенд для кэширования в памяти переведён на применение стратегии LRU (least-recently-used) для вытеснения в порядке давности обращения к записям. В API доступа к кэшу добавлен метод touch() для обновления времени обращения к записи;
  • Добавлена функция get_supported_language_variant() для получения информации о поддерживаемых языках при локализации;
  • Для шаблонов представлен новый фильтр json_script для безопасного вывода объектов Python в формате JSON, готовом для использования в коде на JavaScript;
  • Добавлена настройка CSRF_COOKIE_SAMESITE для установки флага SameSite в CSRF cookies;
  • В команду inspectdb добавлена опция "--include-views", позволяющая создать модели для представлений БД;
  • В средства миграции добавлена поддержка сериализации объектов functools.partialmethod и загрузки миграций из файлов .pyc;
  • Прекращена поддержка Python 3.4, MySQL 5.5 и PostgreSQL 9.3. В Django 2.1 поддерживаются только Python 3.5, 3.6 и 3.7, MySQL 5.6+, PostgreSQL 9.4+.


  1. Главная ссылка к новости (https://docs.djangoproject.com...)
  2. OpenNews: Релиз web-фреймворка Django 2.0
  3. OpenNews: Релиз web-фреймворка Django 1.11
  4. OpenNews: Релиз web-фреймворка Django 1.10
  5. OpenNews: Обновление web-фреймворка Django с устранением уязвимости
Лицензия: CC-BY
Тип: Программы
Ключевые слова: django, python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, jOK (?), 16:09, 04/08/2018 [ответить]    [к модератору]
  • +5 +/
    >Для действий в интерфейсе администратора теперь могут задаваться полномочия, ограничивающие доступность функций для определённых пользователей;

    Вот уж действительно долгожданная новость. Эта фича нужна была всем даже не вчера, а позавчера!

     
     
  • 2.5, th3m3 (ok), 15:46, 05/08/2018 [^] [ответить]    [к модератору]
  • +/
    Джва года ждал!
     
  • 1.2, Аноним (2), 20:42, 04/08/2018 [ответить]    [к модератору]
  • –9 +/
    После благословенного Spring Framework все эти "веб-фреймворки" кажутся игрой в песочнице на территории детского сада.
     
     
  • 2.3, Аноним (3), 20:54, 04/08/2018 [^] [ответить]    [к модератору]
  • +10 +/
    После всех этих веб-фреймворков благословенный "Spring Framework" кажется попыткой поиграть в песочнице на территории детского сада на горнодобывающем комбайне.
     
  • 2.4, Mike Lee (?), 21:47, 04/08/2018 [^] [ответить]    [к модератору]
  • +5 +/
    У вас в слове Play ошибка.
     
  • 2.6, Аноним (-), 04:18, 06/08/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    ну-ка, скинь ссылочку на свой гитхаб со spring-проектами, трепло
     
     
  • 3.7, Аноним (2), 22:53, 06/08/2018 [^] [ответить]    [к модератору]  
  • +/
    Nda уж... Ну ты скажешь конечно... Nda...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor