Django 6.0 entre en phase bêta
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/

