- PVSM.RU - https://www.pvsm.ru -

Django 1.7

После почти года разработки вышел долгожданный релиз Django 1.7.
image
Ключевые изменения новой версии

  • Прекращена поддержка Python 2.6.
  • Добавлена поддержка миграций непосредственно в сам фреймворк. Здесь [1] можно посмотреть инструкции о переходе с South.
  • Переработан механизм загрузки приложений. Теперь models.py — необязателен.
  • Изменения в Field API, в частности, добавлен обязательный метод deconstruct() для поддержки миграций.
  • Добавлена возможность вызова QuerySet напрямую из менеджера. Также теперь можно указывать необходимый менеджер при использовании связи между моделями.
  • Новая система для проверки проекта и диагностики ошибок, вместо validate добавлена команда check.


С полным перечнем изменений этого релиза можно ознакомиться здесь [2], также можно прочитать статью о нововведениях Django 1.7 на хабре [3].
Скачать новую версию можно здесь [4], возможна также установка через pip install Django==1.7
Вместе с релизом 1.7 также представлены багфиксы для предыдущих релизов (версии 1.4.15 [5], 1.5.10 [6], 1.6.7 [7]).

Автор: KestL

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/python/68809

Ссылки в тексте:

[1] Здесь: https://docs.djangoproject.com/en/1.7/topics/migrations/#upgrading-from-south

[2] здесь: https://docs.djangoproject.com/en/1.7/releases/1.7/

[3] хабре: http://habrahabr.ru/post/224249/

[4] здесь: https://www.djangoproject.com/download/1.7/tarball/

[5] 1.4.15: https://www.djangoproject.com/m/releases/1.4/Django-1.4.15.tar.gz

[6] 1.5.10: https://www.djangoproject.com/m/releases/1.5/Django-1.5.10.tar.gz

[7] 1.6.7: https://www.djangoproject.com/m/releases/1.6/Django-1.6.7.tar.gz

[8] Источник: http://habrahabr.ru/post/235419/