Категории

Язык
Окружение
Проект
Циклы статей

24 декабря 2015 г. 21:48 (ред. 24 декабря 2015 г. 21:48)
О переходе на новую версию Django сайта pythonz.net и используемых им подключаемых приложений
На этой неделе выпустил новые версии следующих приложений для Django, использующихся нашим сайтом:

django-etc — Набор мелких примочек, отсутствующих в Джанго «из коробоки».
django-sitecats — Поддержка категорий (меток) для сайтов.
django-siteflags — Каркас, реализующий флаги (отметки) для различных сущностей на сайтах.
django-sitegate — Инструменты для простой локальной авторизации и регистрации.
django-sitemessage — Каркас для отправки сообщений с сайтов различными способами (e-mail, jabber, telegram и пр).
django-sitemetrics — Инструменты для простого внедрения на страницы сайта счётчиков посещений.
django-siteprefs — Приложение, позволяющее изменять настройки ваших Django-приложений черед административный интерфейс Джанго.
django-sitetreeНавигация для сайта (меню, навигационная цепочка, карта сайта).
django-xross — Приложение, унифицирующее и упрощающее реализации цепочек JS — AJAX — Django.

По большей части для переходов понадобились изменения в коде, связанном с реструктуризацией модулей в Django 1.9 (например, переместились import_module, GenericForeignKey, GenericRelation, TemplateDoesNotExist, Template, TemplateSyntaxError), с заменой функции patterns() на обычные списки и с упразднением возможности передавать в url() строку с путём до представления.

А вместе с приложениями на новую версию Django перешёл и наш сайт. Напомню, кстати, что вы легко можете принять участие в его развитии.

Следите за обновлениями. Обновляйтесь вовремя.