Вышла стабильная версия популярного фреймворка Django 1.4
Вышла 0 стабильная версия популярного фреймворка Django 1.4, написанного на языке Python и предназначенного для разработки веб-приложений. Начиная с Django 1.4 в качестве минимальной версии рекомендован Python 2.5, помощь Python 2.4 остановлена. В следующем выпуске планируется прекратить поддержку Python 2.5 и начать постепенную адаптацию для эксплуатации Python 3.
Основные перемены в новой версии:
Помощь указания часовых поясов;
Помощь интеграции с работающими внутри браузера тестирующими фреймворками, такими как Selenium;
Обновлена структура проекта и файл manage.py;
Помощь подключения кастомизированных шаблонов проекта и приложений;
Улучшенная помощь WSGI;
Расширены возможности ORM, включая поддержку "SELECT FOR UPDATE" и возможность массового добавления набора данных;
Улучшенное хеширование паролей (реализована помощь хэшей PBKDF2 и bcrypt), усовершенствована защита от CSRF-атак и clickjacking;
Усовершенствования в интерфейсе администрирования:
перечень своих фильтров
множественная сортировка столбцов
добавлены новые методы в MODELADMIN
Добавлен АПИ для криптографической подписи данных и новая программа для работы с цифровыми подписями;
Новый визард форм;
Интернационализация URL-паттернов.
Детальный обзор нововведений на русском языке с примерами эксплуатации возможно увидеть в блоге Ильи Барышева.