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 » 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. 7, 2025 » james.walters.click » [Archived Version]
I did an interesting experiment last night, and I thought I'd share the results here for everyone. I was going through a set of 1,000 flash cards and making a note of which ones were missing. That resulted in this list: The Prompt 💬️ I decided to throw this picture …
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 MoreSept. 27, 2025 » AnĹľe’s Blog » [Archived Version]
I migrated one of my Django apps from Gunicorn to Granian yesterday. Here is how the migration went and some of my thoughts on Granian and Gunicorn.
Read MoreSept. 26, 2025 » Django News » [Archived Version]
News Django Fellow Sarah Boyce - Maternity leave announcement At the end of this month, Sarah will be stepping away from her role as Django Fellow for some time while out on maternity leave. djangoproject.com PostgreSQL 18 Released! PostgreSQL 18 delivers major performance and usability improvements, including a new asynchronous I/O system with up to 3× faster reads, less disruptive major version upgrades, and smarter indexing and query op…
Read More