Django 6.0 est disponible
ven, 05/12/2025 - 08:10
Django annonce la disponibilité de la version 6.0 du CMS Python. Les principales nouveautés sont :
- les templates partiels pour des templates modulaires et plus petits et une meilleure maintenance du code
- tâche en arrière-plan (bakcground task) : exécuter du code en dehors de la requête HTTP
from django.core.mail import send_mail from django.tasks import task@task
def email_users(emails, subject, message):
return send_mail(subject, message, None, emails)
- Content Security Policy : sécurité plus simple à configurer contre les injections de contenus :
from django.utils.csp import CSPSECURE_CSP = {
"default-src": [CSP.SELF],
"script-src": [CSP.SELF, CSP.NONCE],
"img-src": [CSP.SELF, "https:"],
}
- API email moderne avec EmailMessage de Python
Attention : Django 5.2 n'est plus supporté comme branche principale. La dernière mise à jour est la 5.2.9. La 5.2 aura des patchs de sécurité jusqu'en avril 2028. La 5.1 est en fin de support étendu. Mettez à jour rapidement si vous utilisez toujours la 5.1.
Note de version : https://docs.djangoproject.com/en/6.0/releases/6.0/

