После почти года разработки вышел долгожданный релиз Django 1.7.
Ключевые изменения новой версии
- Прекращена поддержка Python 2.6.
- Добавлена поддержка миграций непосредственно в сам фреймворк. Здесь можно посмотреть инструкции о переходе с South.
- Переработан механизм загрузки приложений. Теперь models.py — необязателен.
- Изменения в Field API, в частности, добавлен обязательный метод deconstruct() для поддержки миграций.
- Добавлена возможность вызова QuerySet напрямую из менеджера. Также теперь можно указывать необходимый менеджер при использовании связи между моделями.
- Новая система для проверки проекта и диагностики ошибок, вместо validate добавлена команда check.
С полным перечнем изменений этого релиза можно ознакомиться здесь, также можно прочитать статью о нововведениях Django 1.7 на хабре.
Скачать новую версию можно здесь, возможна также установка через pip install Django==1.7
Вместе с релизом 1.7 также представлены багфиксы для предыдущих релизов (версии 1.4.15, 1.5.10, 1.6.7).
Автор: KestL