Выпущен Django 1.3


Веб-фреймворк на основе Python Django 1.3 был выпущен со списком небольших улучшений в ответ на популярные запросы, а также с некоторыми приятными дополнениями.

Эта версия находится в разработке почти год и является последним выпуском, который будет поддерживать версии Python начиная с 2.4; когда выйдет версия Django 1.4, вам нужно будет перейти на Python 2.5. Среди новых функций выделяются фреймворк для написания представлений на основе классов и встроенная поддержка использования модуля ведения журнала Python. Представления на основе классов означают, что вы можете составить представление из коллекции методов и использовать это для предоставления общих представлений данных путем создания подклассов и переопределения.

Поддержка модуля ведения журнала Python означает, что вы можете настраивать и контролировать ведение журнала в своих проектах Django, а в собственный код Django были добавлены обработчики журналов и вызовы журналирования.

Обработка статических файлов теперь поддерживается через новое приложение contrib, что означает, что вы можете обрабатывать статические мультимедийные файлы, такие как изображения и CSS, которые необходимы для рендеринга веб-страниц. Еще одно улучшение – это поддержка изменений в модульном тестировании, которые были введены в Python 2.7. Django теперь поставляется с копией библиотеки, которая была обратно портирована для совместимости с Python 2.4.

Среди более мелких запросов функций, которые наконец вошли в новую версию, – улучшенные инструменты для доступа и управления текущим объектом Site в структуре сайтов; фабрика запросов, которую можно использовать для создания имитационных запросов в тестах; поддержка файлов cookie HTTPOnly; и поддержка CC в EmailMessage. Полный список улучшений можно найти на сайте проекта Django.


Добавить комментарий