После года разработки мы рады представить релиз Django.1.7.
Как обычно, пояснение к релизу содержит все подробности, но самые важные моменты опишем ниже:
- Встроенная система миграций для базы данных. Описание процесса обновления South (популярного приложения для управления миграциями) представлено.
- Изменена концепция приложений. Приложения больше не требуют наличия моделей и могут определять конфигурационные данные и код, который будет выполнятся при запуске Django.
- Доработано поле
Field
для поддержки миграций и для будущей поддержки составных ключей. - Добавлены новые возможности для расширения классов
Manager
иQuerySet
, реализующие обратный проход по связям для выбора используемого менеджера, а также для создания менеджера из своей реализации классаQuerySet
. - Расширяемый фреймворк для проверки системы, который может помочь разработчикам выявлять и диагностировать ошибки.
И это всего лишь вершина айсберга. Django 1.7 просто набит новыми возможностями и функционалом, которые подробно описаны в пояснении к релизу.
Вы можете получить Django 1.7 со страницы проекта (вместе с проверочными суммами) или через PIP.
Сопутствующие релизы для исправления ошибок
Совместно с Django 1.7 были выпущены релизы в ветках 1.4, 1.5 и 1.6, которые исправляют некоторые ошибки, которые были обнаружены после самых свежих релизов с исправлениями.
Были выпущены следующие релизы:
- Django 1.4.15 (скачать Django 1.4.15 | 1.4.15 хэш);
- Django 1.5.10 (скачать Django 1.5.10 | 1.5.10 хэш);
- Django 1.6.7 (скачать Django 1.6.7 | 1.6.7 хэш);
Также, в связи с выпуском Django 1.7, жизненный цикл Django 1.5 объявляется завершённым. Таким образом, Django 1.5.10 является последним релизом в ветке 1.5. Django 1.6 будет поддерживаться до выпуска релиза Django 1.8. Django 1.4 является релизом с длительной поддержкой, которая будет осуществляться до марта 2015 года.
0 comments | Make a comment