Oct. 11, 2025 » Paolo Melchiorre » [Archived Version]
A summary of my experience at Django On The Med 2025 told through the posts I published on Mastodon during the conference.
Read MoreOct. 11, 2025 » The Django weblog » [Archived Version]
Nominations are open for the elections of the 2026 Django Software Foundation Board of Directors. The Board guides the direction of the marketing, governance and outreach activities of the Django community. We provide funding, resources, and guidance to Django events on a global level. The Board of Directors consists of seven volunteers who are elected to two-year terms. This is an excellent opportunity to help advance Django. We can’t do it without volunteers, such as yourself. Anyone includin…
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. 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 » 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. 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