- PVSM.RU - https://www.pvsm.ru -

Наконец-то. Зарелизился Django 1.5

Наконец то. Зарелизился Django 1.5
Поздравляю, уважаемые читатели. Пройдя через откладывание релиза [1], проблемы с безопасностью и др. преграды, Джанго освобо один-пятый наконец получил статус стабильного релиза.

Как пишут разработчики, была проделана довольно большая работа по выпуску очередной версии. Полный список изменений и новшеств как обычно можно посмотреть в примечаниях к релизу [2], а вот краткий список основных:

Настраиваемая модель пользователя User. Давняя проблема гибкости модельки User из django.contrib.auth. Теперь жизнь потихоньку налаживается. Появилась возможность определения собственной модели и поддержки авторизационных механизмов из контрибы.

Django 1.5 стал первым релизом с поддержкой питона 3 версии (3.2 и выше). Стоит обратить внимание, что поддержка пока только экспериментальная, но тем смельчакам, кто рискнет использовать эту связку на продакшене — обеспечены хвала и честь. Также, им на помощь приходит гайд по портированию [3] на питон 3 версии. Кроме того, теперь баги джанги, которые возникают из-за несовместимости с 3 версией питона — будут считаться блокирующими, для последующих релизов.

Также стоит помнить, что теперь поддерживается питона версией не меньше 2.6.5, а также сильно рекумендуется использовать версию 2.7.3.

Также проделана внушительная работа над документацией. Главная страница [4] документации претерпела ряд изменений, упрощающих поиск. Были добавлены ряд новых туториалов. Кроме того, документация по CBV [5] (class-based views) существенно расширена. Надеюсь теперь, непонимания их преимуществ перед function-based views со стороны разработчиков будет меньше.

Встречайте новый остросюжетных блок-бастер на всех серверах страны.

Автор: wronglink

Источник [6]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/news/28189

Ссылки в тексте:

[1] откладывание релиза: https://www.djangoproject.com/weblog/2013/jan/24/delay-final-release-django-15/

[2] примечаниях к релизу: https://docs.djangoproject.com/en/1.5/releases/1.5/

[3] гайд по портированию: https://docs.djangoproject.com/en/1.5/topics/python3/

[4] Главная страница: https://docs.djangoproject.com/en/1.5/

[5] документация по CBV: https://docs.djangoproject.com/en/1.5/topics/class-based-views/

[6] Источник: http://habrahabr.ru/post/170877/