Django 6.0 entre en phase bêta

Par:
francoistonic

jeu, 13/11/2025 - 14:05

Django 6.0 entre en phase bêta. La bêta 1 a été distribuée fin octobre. 

Les principales nouveautés attendues dans la v6, pour rappel :

- support par défaut de Content Security Policy : ce standard doit protéger les apps web contre les attaques de type injection ou XSS. 

- Template Partials : l'idée est de réutiliser des fragments de template. Deux tags apparaissent : partialdef et partial

- Django intègre un framework Taks pour pouvoir exécuter du code en dehors du cycle classique requête - réponse HTTP

- API email moderne : Django utilise les API email modern introduit avec Python 3.6.

Django introduit aussi des retraits de fonctionnalités et des casses de code :

- retrait du support de MariaDB 10.5 et les versions de Python antérieures à la 3.12

- attention plusieurs fonctions email sont retirés telles que mixed_subtype

DEFAULT_AUTO_FIELD devient par défaut django.db.models.BigAutoField

- de nombreuses fonctions anciennes sont retirées suite aux fonctions dépréciées dans les versions 5.0 et 5.1

Note de version complète : https://docs.djangoproject.com/en/dev/releases/6.0/