The OpenNET Project / Index page

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



"Релиз web-фреймворка Django 2.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз web-фреймворка Django 2.1"  +/
Сообщение от opennews (?), 04-Авг-18, 16:09 
Представлен (https://docs.djangoproject.com/en/2.1/releases/2.1/)  релиз web-фреймворка Django 2.1 (https://docs.djangoproject.com/en/2.1/releases/2.1/), написанного на языке Python и предназначенного для разработки веб-приложений.  Ветка Django 2.1 отнесена к категории выпусков с обычным сроком поддержки и будет получать (https://www.djangoproject.com/download/#supported-versions) обновления до декабря 2019 года. LTS-ветка 1.11 будет поддерживаться до апреля 2020 года.
Поддержка ветки 2.0 продлится до апреля 2019 года. Следующим LTS-выпуском станет релиз 2.2.


Ключевые улучшения (https://docs.djangoproject.com/en/2.1/releases/2.1/):

-  В Meta.default_permissions для моделей представлено новое полномочие "view", автоматически создаваемое при запуске  миграции (https://docs.djangoproject.com/en/2.1/ref/django-admin/#djan...) (django-admin migrate). Полномочие "view" позволяет предоставить пользователям только доступ на чтение к моделям в интерфейсе администратора. Для проверки наличия нового полномочия предложена функция ModelAdmin.has_view_permission().

-  Внесена большая порция небольших улучшений в интерфейс администратора (модуль django.contrib.admin (https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#mod...)). Предоставлена возможность переопределения (https://docs.djangoproject.com/en/2.1/ref/contrib/admin/#ove...) сайта администратора и замены базовых шаблонов. Библиотека 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+.

URL: https://docs.djangoproject.com/en/2.1/releases/2.1/
Новость: https://www.opennet.ru/opennews/art.shtml?num=49079

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз web-фреймворка Django 2.1"  +5 +/
Сообщение от jOK (?), 04-Авг-18, 16:09 
>Для действий в интерфейсе администратора теперь могут задаваться полномочия, ограничивающие доступность функций для определённых пользователей;

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Релиз web-фреймворка Django 2.1"  +/
Сообщение от th3m3 (ok), 05-Авг-18, 15:46 
Джва года ждал!
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Релиз web-фреймворка Django 2.1"  –9 +/
Сообщение от Аноним (2), 04-Авг-18, 20:42 
После благословенного Spring Framework все эти "веб-фреймворки" кажутся игрой в песочнице на территории детского сада.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз web-фреймворка Django 2.1"  +10 +/
Сообщение от Аноним (3), 04-Авг-18, 20:54 
После всех этих веб-фреймворков благословенный "Spring Framework" кажется попыткой поиграть в песочнице на территории детского сада на горнодобывающем комбайне.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Релиз web-фреймворка Django 2.1"  +5 +/
Сообщение от Mike Lee (?), 04-Авг-18, 21:47 
У вас в слове Play ошибка.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз web-фреймворка Django 2.1"  +1 +/
Сообщение от Аноним (-), 06-Авг-18, 04:18 
ну-ка, скинь ссылочку на свой гитхаб со spring-проектами, трепло
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Релиз web-фреймворка Django 2.1"  +/
Сообщение от Аноним (2), 06-Авг-18, 22:53 
Nda уж... Ну ты скажешь конечно... Nda...
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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