Приветствую.
4 декабря, Django Team представили релиз фреймворка Django 5.0.
Примечания к выпуску подробно охватывают все изменения и новые функции, но вот несколько ключевых моментов:
- Значения по умолчанию, вычисляемые базой данных, позволяют определять значения по умолчанию, вычисляемые базой данных, для полей модели.
- Продолжая тенденцию расширения Django ORM, сгенерированное поле модели, позволяет создавать столбцы, сгенерированные базой данных.
- В шаблонную систему была добавлена концепция группы полей для упрощения отображения полей формы.
Список изменений Django 5.0 на русском языке.
Установить Django 5.0 можно из PyPi или используя pip:
pip install Django5.0
Обратите внимание! При обновлении существующего проекта на более ранних версиях Django, удостоверьтесь, что используемые вами сторонние библиотеки поддерживают актуальную версию.
С выпуском Django 5.0 поддержка Django 4.2 завершена. Последний минорный релиз с исправлением ошибок, 4.2.8, был выпущен сегодня. Django 4.2 является версией с долгосрочной поддержкой (LTS) и будет получать исправления по безопасности и устранение потери данных до апреля 2026 года. Всем пользователям рекомендуется обновиться до этой даты, чтобы продолжать получать исправления для проблем безопасности.
Django 4.1 завершил свой период дополнительной поддержки. Последний релиз с исправлением безопасности (4.1.13) был выпущен 1 ноября. Всех пользователей Django 4.1 настоятельно рекомендуется обновиться до версии Django 4.2 или более поздней.