tgoop.com/zen_of_python/4549
Last Update:
Вышел Django 6.0 (альфа-версия)
17 сентября 2025 года команда Django представила шестую версию фреймворка. Это новый крупный релиз, в котором есть несколько фундаментальных улучшений.
Поддержка новых версий Python
Поддержка CSP
Content Security Policy (CSP) — это механизм безопасности веб-приложений, который через специальные HTTP-заголовки ограничивает, какие скрипты, стили и ресурсы может загружать и выполнять браузер, защищая от XSS и похожих атак.
Ранее для CSP приходилось ставить сторонние пакеты. Теперь же:
Это сократит ваш requirements.txt и обеспечит больше безопасности «из коробки».
Фоновые задачи
Одно из самых ожидаемых нововведений: встроенная система фоновых задач. Новый декоратор @task
позволяет превращать любую функцию в асинхронное задание.
В будущем планируются интеграции с реальными брокерами (Postgres, Redis, RabbitMQ).
Template Partials: переиспользуемые компоненты
Фронтенд-разработчикам понравится. Новый механизм partials
:partialdef
;
Это шаг в сторону компонентного подхода, знакомого пользователям React / Vue, но в экосистеме Django.
Другие измененияforloop.length
, чтобы узнать размер итерации (ранее были только forloop.counter
, forloop.first
, forloop.last
и т.п.)
#факт
@zen_of_python