После десяти месяцев разработки вышла (https://www.djangoproject.com/weblog/2015/dec/01/django-19-r.../) стабильная версия популярного фреймворка Django 1.9 (https://docs.djangoproject.com/en/1.8/releases/1.8/), написанного на языке Python и предназначенного для разработки веб-приложений. Ветка Django 1.9 будет поддерживаться до апреля 2017 года. Пользователям веток Django 1.7 и 1.4 LTS, время жизни которых истекло, рекомендуется обновить свои системы до Django 1.9 или Django 1.8 LTS, который будет поддерживаться до апреля 2018 года.
Ключевые улучшения (https://docs.djangoproject.com/en/1.9/releases/1.9/):
- Поддержка (https://docs.djangoproject.com/en/1.9/releases/1.9/#performi...) обработчика on_commit() для привязки выполнения действий сразу после применения транзакции. Возможность можно использовать, например, для отправки уведомлений, создания задач или чистки кэша после успешного изменения БД;
- Поддержка (https://docs.djangoproject.com/en/1.9/releases/1.9/#password...) проверки качества указываемых паролей. Например, можно подключить процедуры проверки длины пароля, навязать смешивание символов или осуществить проверку на словарные пароли;
- Возможность (https://docs.djangoproject.com/en/1.9/releases/1.9/#permissi...) установки дополнительных условий доступа для представлений на основе классов;
- Новое стилевое оформление интерфейса contrib.admin, адаптированное для экранов сверхвысокого разрешения;
- Возможность (https://docs.djangoproject.com/en/1.9/releases/1.9/#running-...) запуска тестов в несколько потоков ( в команду test добавлена опция "--parallel").
URL: https://www.djangoproject.com/weblog/2015/dec/01/django-19-r.../
Новость: http://www.opennet.me/opennews/art.shtml?num=43441