Oct. 10, 2025 » Django News » [Archived Version]
News Python 3.14.0 (final) is here! Python 3.14.0 release offers new free-threaded support, deferred annotations, template string literals, multiple interpreters, and performance optimizations beneficial to Django backends. blogspot.com Python Insider: Python 3.13.8 is now available Python 3.13.8 releases approximately 200 bug fixes, build improvements, and documentation updates for enhanced stability and performance, benefiting Django pro…
Read MoreOct. 10, 2025 » Django News » [Archived Version]
News Python 3.14.0 (final) is here! Python 3.14.0 release offers new free-threaded support, deferred annotations, template string literals, multiple interpreters, and performance optimizations beneficial to Django backends. Python Insider: Python 3.13.8 is now available Python 3.13.8 releases approximately 200 bug fixes, build improvements, and documentation updates for enhanced stability and performance, benefiting Django projects and upgrades. This week we saw security releases for every acti…
Read MoreOct. 10, 2025 » The Django weblog » [Archived Version]
We are pleased to announce that the 2025 Malcolm Tredinnick Memorial Prize has been awarded to Tim Schilling! Tim embodies the values that define the Django community: generosity, respect, thoughtfulness, and a deep commitment to supporting others. He is a tireless community leader who creates spaces where newcomers thrive ❤️ exactly in the spirit of our prize and Malcolm Tredinnick’s work. About Tim As a co-founder of Djangonaut Space, Tim has encouraged countless people to take their first s…
Read MoreOct. 9, 2025 » Adam Johnson » [Archived Version]
HTTP supports response compression, which can significantly reduce the size of responses, thereby decreasing bandwidth usage and load times for users. It’s a cheap and valuable technique for improving website performance. Lighthouse, Google’s web performance auditing tool, recommends enabling compression where it is not enabled, presenting estimated bandwidth …
Read MoreOct. 8, 2025 » Software Crafts » [Archived Version]
My thinking based on some renewed interest
Read MoreOct. 5, 2025 » Paolo Melchiorre » [Archived Version]
Comparing the Django ORM support across official database backends, so you don’t have to learn it the hard way.
Read MoreOct. 4, 2025 » Paolo Melchiorre » [Archived Version]
A summary of my experience at DjangoCon US 2025 told through the posts I published on Mastodon during the conference.
Read MoreOct. 3, 2025 » Django News » [Archived Version]
News Django security releases issued: 5.2.7, 5.1.13, and 4.2.25 Django patches high-severity SQL injection and low-severity directory traversal vulnerabilities across QuerySet methods and archive extraction in security updates for Django 5.2, 5.1, and 4.2. djangoproject.com Keyboard shortcuts in Django via GSoC 2025 Somehow we missed including this earlier in September, but it's a lovely writeup of a Google Summer of Code project to add ke…
Read MoreOct. 3, 2025 » Django News » [Archived Version]
News Django security releases issued: 5.2.7, 5.1.13, and 4.2.25 Django patches high-severity SQL injection and low-severity directory traversal vulnerabilities across QuerySet methods and archive extraction in security updates for Django 5.2, 5.1, and 4.2. Keyboard shortcuts in Django via GSoC 2025 Somehow we missed including this earlier in September, but it's a lovely writeup of a Google Summer of Code project to add keyboard shortcuts to the admin interface. Phishing attacks with new domains…
Read MoreOct. 1, 2025 » The Django weblog » [Archived Version]
In accordance with our security release policy, the Django team is issuing releases for Django 5.2.7, Django 5.1.13, and Django 4.2.25. These releases address the security issues detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2025-59681: Potential SQL injection in QuerySet.annotate(), alias(), aggregate(), and extra() on MySQL and MariaDB QuerySet.annotate(), QuerySet.alias(), QuerySet.aggregate(), and QuerySet.extra() methods were subject to SQL injection…
Read More