В Django 1.7 обновили систему миграции СУБД
1Иллюстрация с сайта Vizteams.Com
Новая версия Django 1.7 вышла после года разработки и включает встроенный механизм миграции СУБД, который пришёл на замену популярной сторонней утилите.
Django — популярный свободный фреймворк для написания веб-приложений на языке Python. Разрабатывается фондом Django Software Foundation и используется в таких проектах и компаниях, как Pinterest, Instagram, Mozilla, The Washington Times, Disqus. Новый выпуск содержит следующие значительные изменения:
- новая встроенная система миграции СУБД — к выпуску разработчики подготовили информацию по обновлению с South (популярное стороннее приложение, реализующее ту же функциональность);
- пересмотрена концепция приложений Django: больше они не привязаны к существованию файлов моделей и позволяют задавать конфигурацию и код при запуске Django;
- улучшения в модели Field API для поддержки миграций и включения простого добавления составного ключа в ORM Django в будущем;
- улучшения в пользовательских классах Manager и QuerySet, позволяющие обойти обратные связи, чтобы использовать Manager и создавать Manager из пользовательского класса QuerySet;
- новый расширяемый фреймворк для проверки системы, который помогает разработчикам диагностировать и обнаруживать ошибки.
Наиболее полный список изменений в заметках к релизу 1.7, скачать новую версию можно на официальном сайте.
Постоянная ссылка к новости: http://www.nixp.ru/news/12748.html. Никита Лялин по материалам docs.djangoproject.com.
- Django 1.0 — долгожданный релиз Open Source-фреймворка на Python 4 сентября 2008 г.
- Django 1.2 — новая версия популярного веб-фреймворка 5 17 мая 2010 г.
- В релизе Django 1.8 появилась возможность подключения нескольких разных шаблонизаторов 6 апреля 2015 г.
- Django 2.0 — крупное обновление популярного веб-фреймворка на Python 6 декабря 2017 г.
Django 2.0 — крупное обновление популярного веб-фреймворка на Python
SciPy 1.0 — обновление Open Source-экосистемы для математики и науки на Python 1 1
NGINX Unit — новый сервер приложений и основа для service mesh от создателей веб-сервера nginx 1
Apache Libcloud 2.0.0 — новая версия Open Source-библиотеки для доступа к облачным провайдерам
Google выпустила Grumpy для трансляции кода Python на язык Go и лучшей производительности 1
Django 1.2 — новая версия популярного веб-фреймворка 5
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1