📝 Django

Версии Django: что нового

P
Автор
Pyland
📅
Опубликовано
30.06.2026
⏱️
Время чтения
1 мин
👁️
Просмотров
82
🌱
Уровень
Начальный
🐦 💼 ✈️

Охватываемые темы: Текущие LTS версии, Ключевые изменения Django 4.x, Ключевые изменения Django 5.x, Рекомендации.

Текущие LTS версии

Версия Тип Поддержка до
Django 4.2 LTS Апрель 2026
Django 5.0 Стандартная Апрель 2025
Django 5.1 Стандартная Декабрь 2025
Django 5.2 LTS Апрель 2028

LTS (Long-Term Support) — поддерживается 3 года вместо 2.

Ключевые изменения Django 4.x

4.0

  • CSRF_TRUSTED_ORIGINS требует схему (https://)
  • zoneinfo вместо pytz
  • UniqueConstraint с violation_error_message

4.1

  • Async class-based views
  • Async ORM (await Task.objects.aget())

4.2 (LTS)

  • db_default — дефолт на уровне БД
  • GeneratedField — вычисляемые поля в БД
  • Улучшения PostgreSQL

Ключевые изменения Django 5.x

5.0

  • Logout через POSTLogoutView принимает только POST
  • Field.db_default — значения по умолчанию в базе данных
  • Facet filters в admin

5.1

  • Улучшения форм
  • LoginRequiredMiddleware (альтернатива декораторам)

5.2 (LTS)

  • Composite primary keys (множественные первичные ключи)

Рекомендации

  • Новый проект → Django 5.2 LTS
  • Поддержка legacy → Django 4.2 LTS
  • Избегать → нечётные версии (быстро устаревают)

Проверка версии

import django
print(django.VERSION)  # (5, 2, 0, 'final', 0)
python -m django --version

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

pytest-django: тестирование Django

Охватываемые темы: Установка, @pytest.mark.djangodb, Фикстуры, Тестирование views.

📅 30.06.2026 👁️ 138
📝

Django: Теги шаблонов

Теги шаблонов — это логика внутри HTML. В отличие от {{ переменная }}, которая только...

📅 30.06.2026 👁️ 85
📝

Django: Статические файлы

Статические файлы — CSS, JavaScript, изображения, шрифты. Django обрабатывает их особым образом: в разработке раздаёт...

📅 30.06.2026 👁️ 76

Понравилась статья?

Подпишитесь на наши обновления и получайте новые статьи первыми. Развивайтесь вместе с PyLand!