20 May 2026
Django community aggregator: Community blog posts
Weeknotes (2026 week 17)
Weeknotes (2026 week 17)
I published the last entry near the beginning of March. I'm really starting to see a theme in my Weeknotes publishing schedule.
Releases since the first weeks of March
I'm trying out a longer-form version of those notes here than in the past. I think it's worth going into some detail and not just listing releases with half a sentence each.
feincms3-sites and feincms3-language-sites
I released updates to feincms3-sites and feincms3-language-sites fixing the same issue in both projects: When an HTTP client didn't strip the default ports :80 (for HTTP) or :443 (for HTTPS) from a request, finding the correct site would fail. Browsers generally strip the port already, but some other HTTP clients do not.
django-tree-queries
As I wrote elsewhere I closed many issues in the repositories, mostly documentation issues but also some bugs. {% recursetree %} should now work properly and not cache old data anymore, using the primary key in .tree_fields() now raises an intelligible error, and I also fixed a bug with table quoting when using django-tree-queries with the not yet released Django 6.1+.
feincms3-cookiecontrol
feincms3-cookiecontrol not only offers a cookie consent banner (which actually supports only embedding tracking scripts when users give consent) but also a third-party content embedding functionality which allows allowlisting individual services.
The privacy policies of these services are now linked inline instead of with an ugly extra link. This reduces content inside the embed which helps on small screens.
Version 1.7 used a buggy trusted publishing workflow so I immediately published 1.7.1.
django-cabinet and django-prose-editor
django-cabinet can now be used as a media library directly inside django-prose-editor. I'm (ab)using the CKEditor 4 protocol for embedding, which uses window.opener.CKEDITOR.callFunction to send data back from the file manager popup into the editor. It feels icky but works nicely. This is only available if you're installing the alpha prereleases, but I'm already testing the functionality in production somewhere, so I feel quite good about it.
django-prose-editor now also ships brand new ClassLoom and StyleLoom extensions. Both extensions allow adding either classes or inline styles to text spans or nodes. In an ideal world we might not use something like this, but to make the editor more useful in the real world, editors need more flexibility. These two extensions provide that. I already mentioned ClassLoom in December, now it's actually available. I'm not completely sold on how they work yet, but both of them are already solving real issues.
Honorable mentions
django-debug-toolbar 6.3 has been released, I only contributed reviews during this cycle.
20 May 2026 5:00pm GMT
How France Ditched Microsoft - Samuel Paccoud
🔗 Links
- La Suite numérique on GitHub
- La Suite website
- Samuel on LinkedIn
- TechEmpower Benchmarks being sunsetted
📦 Projects
📚 Books
🎥 YouTube
🤝 Sponsor
This episode is brought to you by Six Feet Up, the Python, Django, and AI experts who solve hard software problems. Whether it's scaling an application, deriving insights from data, or getting results from AI, Six Feet Up helps you move forward faster.
See what's possible at https://sixfeetup.com/.
20 May 2026 3:00pm GMT
15 May 2026
Django community aggregator: Community blog posts
Issue 337: Django Developers Survey 2026
Will and Jeff are at PyCon US in Long Beach, California this week. Drop by the Django Software Foundation booth or the JetBrains booth and say hello.
News
Django Developers Survey 2026
The Django Software Foundation is once again partnering with JetBrains to run the 2026 Django Developers Survey 📊 Help us better understand how Django is being used around the world and guide future technical and community decisions.
DSF member of the month - Bhuvnesh Sharma
Bhuvnesh is a Django contributor since 2022 and a Google Summer of Code (GSoC) participant in 2023 for Django. He is now a mentor and an admin organizer for GSoC for the Django organization, as well as the founder of Django Events Foundation India (DEFI) and DjangoDay India conference.
Announcing the Google Summer of Code 2026 contributors for Django
Google Summer of Code 2026 contributors have been announced for Django, listing the developers who will be working on projects as part of the program. If you are following Django's next wave of community work, this is the roll-up of who's joining and what to watch for.
Releases
Python 3.14.5 is out!
Python 3.14.5 is now available, bringing the latest point release in the Python 3.14 line. If you maintain Django apps, use the update as your prompt to verify dependencies and run your test suite against 3.14.5 before rolling forward.
Updates to Django
Today, "Updates to Django" is presented by Johanan Oppong Amoateng from Djangonaut Space! 🚀
Last week we had 22 pull requests merged into Django by 13 different contributors - including 4 first-time contributors! Congratulations to Denny Biasiolli, Milad Zarour, MANAS MADESHIYA and Héctor Castillo for having their first commits merged into Django - welcome on board!
This week's Django highlights: 🦄
- Allowed max redirect URL length to be set on HttpResponseRedirect. (#36767)
- Added support for object-based form media stylesheet assets. (#37085)
- Deprecated SHA-1 default for salted_hmac() and base64_hmac() algorithm. (#37078)
Python Software Foundation
Python Software Foundation News: Announcing PSF Community Service Award Recipients!
Python Software Foundation has announced the recipients of its PSF Community Service Award. The update highlights people recognized for their contributions to the Python community.
Python Software Foundation News: Strategic Planning at the PSF
Python Software Foundation News covers the PSF's strategic planning efforts and the direction they are working toward. Expect a focus on how the foundation plans its priorities and activities moving forward.
Wagtail CMS News
Results of the 2026 Wagtail DX with AI survey
The 2026 Wagtail DX survey reports where teams are applying AI and what they want next from the platform. Use the findings to align your own Wagtail and AI experimentation with the issues practitioners are actually raising.
Our four contributors for Google Summer of Code 2026
Google Summer of Code 2026 is welcoming four contributors, highlighting the people behind the upcoming work. If you're tracking Django ecosystem activity, this is a quick way to see who's starting and what to watch for next.
Sponsored Link
Middleware, but for AI agents
Django middleware composes request handlers. Harnesses do the same for AI agents - Claude Code, Codex, Gemini in one coordinated system. Learn what a harness actually is, why it's a new primitive, and how to engineer one that holds in production. Apache 2.0, open source.

Articles
How to have a great first PyCon (updated for 2026)
Timeless advice from Trey Hunner on how to make the most out of PyCon US this week or any other technical conference.
Using Django Tasks in production · Better Simple
Production-ready Django task setups: what to change, what to watch, and how to keep background jobs reliable once you leave local dev. Useful guidance for deploying and operating task workers with fewer surprises.
Dealing with Dead Links (404s): 2026 Edition | Will Vincent
A practical guide to handling dead links in Django, focusing on what to do when a URL no longer exists and how to respond with clean, user-friendly 404 behavior. Expect guidance on keeping routing and error handling tidy as your site evolves.
Podcasts
Django Chat #203: Deploy on Day One - Calvin Hendryx-Parker
Calvin is the co-founder and CTO of the consultancy SixFeetUp. We discuss developer experience from day one, Kubernetes as a feature, real-world usage of AI and agentic tooling, typing in Python, the junior developer pipeline problem, and more. Also available in video format on YouTube.
Django Job Board
Founding Engineer at MyDataValue
Junior Software Developer (Apprentice) at UCS Assist
PyPI Sustainability Engineer at Python Software Foundation
Projects
abu-rayhan-alif/djangoSecurityHunter
A security and performance inspector for Django & DRF. Features static analysis, config checks, N+1 query detection, and SARIF support for GitHub Code Scanning.
janraasch/dsd-vps-kamal
A Django Simple Deploy plugin for configuring & automating deployments of your Django project to any VPS using Kamal.
15 May 2026 2:00pm GMT