Django 6.0 and 6.1: what's new and how to plan the upgrade

Software Published 11 min read

Django 6.0 (December 2025) and 6.1 (August 2026) brought more new features than any release in years: background tasks, template partials, a built-in Content Security Policy and new ways for the ORM to fetch data. The release rules are changing too: from 2028 a new version will come out once a year. We explain what this means for your applications and how to plan upgrades.

Running an application on an older Django version?

We will prepare an upgrade plan for Django, Python and the database, carry it out step by step and set up a fixed, yearly maintenance rhythm.

Let's plan the upgrade