Разработчики веб-фреймворка Django для языка Python, объявили о выходе новой версии Django 1.4. Начиная с Django 1.4 в качестве минимальной версии рекомендован Python 2.5, поддержка Python 2.4 прекращена.
Основные изменения
- Поддержка указания часовых поясов;
- Поддержка интеграции с работающими внутри браузера тестирующими фреймворками, такими как Selenium;
- Обновлена структура проекта и файл manage.py;
- Поддержка подключения кастомизированных шаблонов проекта и приложений;
- Улучшенная поддержка WSGI;
- Расширены возможности ORM, включая поддержку SELECT FOR UPDATE и возможность массового добавления набора данных;
- Улучшенное хеширование паролей (реализована поддержка хэшей PBKDF2 и bcrypt), улучшена защита от CSRF-атак и clickjacking;
- Улучшения в интерфейсе администрирования;
- список собственных фильтров;
- множественная сортировка столбцов;
- добавлены новые методы в ModelAdmin.
- Добавлен API для криптографической подписи данных и новая утилита для работы с цифровыми подписями;
- Новый визард форм;
- Интернационализация URL-паттернов.
Так же читайте, что было нового в Django 1.4 alpha.
Полный список изменений — https://docs.djangoproject.com/en/dev/releases/1.4/
Шпаргалка для Django 1.4 — http://media.revsys.com/images/django-1.4-cheatsheet.pdf