- PVSM.RU - https://www.pvsm.ru -
Поздравляю, уважаемые читатели. Пройдя через откладывание релиза [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/
Нажмите здесь для печати.