Last call for DjangoCon US 2025 tickets!
Django security releases, looking forward to Django 6.0, celebrating Django's 20th birthday with its creators, and more.
News
ποΈ Last call for DjangoCon US 2025 tickets!
DjangoCon US kicks off this Monday, September 8th - 12th in Chicago, IL USA. Online tickets are still on sale!
If you are attending this year, Will, Jeff, and Catherine from this newsletter will be there. Say hello in person or virtually.
Online tickets are only $99 USD and include three days and over 50 talks!
Django security releases issued: 5.2.6, 5.1.12, and 4.2.24
Django releases critical security patches in versions 5.2.6, 5.1.12, and 4.2.24, addressing high-severity SQL injection vulnerabilities in FilteredRelation column aliases via dictionary expansion.
Keyboard shortcuts in Django via GSoC 2025
GSoC 2025 delivers django-admin-keyshortcuts, a package that improves Django admin navigation and accessibility with customizable keyboard shortcuts, aiming for eventual inclusion in Django core.
Django MongoDB Backend Now Generally Available
The new Django MongoDB Backend provides production-ready integration, enabling Django ORM, admin, and DRF usage with MongoDB Atlas features for scalable, flexible deployments.
Python Type System and Tooling Survey 2025
Python Type System and Tooling Survey 2025 gathers insights on type hint practices, challenges and tooling usage to enhance static typing integration in Django projects.
Django Software Foundation
DSF member of the month - Lilian
DSF names Lilian member of the month for her active contributions in code reviews, community mentoring, and enhancing Django projects through participation in Djangonaut Space.
Updates to Django
Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! π
Last week we had 25 pull requests merged into Django by 12 different contributors - including 1 first-time contributor! Congratulations to Mustafa Pirbhai for having their first commits merged into Django - welcome on board!
- Removed
:pydomain in the documentation. (ticket #36570) - In Django 5.2 is fixed a bug where using
QuerySet.values()orvalues_list()with aForeignObjectcomposed of multiple fields returned incorrect results instead of tuples of the referenced fields (ticket #36431). - Added view decorators for adjusting the CSP configuration per-view. (ticket #36532).
- Enforced absolute targets for
:doc:in docs.
Djangonaut Space Session 5 is still open for application π Discover more here
Sponsored Link 1
AI-Powered Django Development & Consulting
REVSYS specializes in integrating powerful AI technologies, including GPT-5, directly into your Django applications. We help bring modern, intelligent features to your project that boost user engagement and streamline content workflows.
Articles
Looking forward to Django 6.0
A monthly "The Stack Report" update from Carlton Gibson about the upcoming release of Django 6.0.
django-prodserver is live
django-prodserver provides a management command API for configuring production processes in Django with extras for gunicorn, uvicorn, waitress, celery, django-tasks, and more.
Open Source is a Gift
Open source public development enriches Django tooling by enabling collaborative learning and iterative innovation, exemplified by a Django language server built in Rust.
Python has had async for 10 years -- why isn't it more popular?
Although async has existed in Python for a decade, Django's async improvements lag behind async-first frameworks due to concurrency challenges and GIL limitations.
Python: capture stdout and stderr in unittest
Improve Django unit tests by capturing stdout, stderr, and log messages using contextlib redirection techniques, StringIO buffers, and pytest capsys for robust output verification.
Events
My DjangoCon US 2025 Plans (and How to Find Me)
Jeff and Will will be in Chicago for DjangoCon US 2025, inviting online participation while discussing Django development, AI integration, and community sustainability topics.
Make the Most of Your Trip to DjangoCon US 2025
Tips from Jon Gould of Foxley Talent on how to maximize your DjangoCon US experience.
An Insider's Guide to DjangoCon US 2025
Advice on attending DjangoCon US next week in Chicago, from the hallway track to the sprints, social events, exercise clubs, and more.
Videos
Programming for Yourself with Paul Ganssle
Mastering programming empowers developers to create custom solutions for personal challenges, a strategy that resonates with Django's dynamic and scalable design.
Building a Smart Morning Routine Dashboard (From a Jailbroken Lululemon Mirror)
Build a smart routine dashboard on a jailbroken Lululemon mirror using Django and Jetson Nano to integrate calendar, tasks, affirmations and weather.
Sponsored Link 2
Reach 4,000+ Django Developers!
Sponsorship spots are available, either single week ads or bundle deals.
Podcasts
Episode #518 - Celebrating Django's 20th Birthday With Its Creators
Djangoβs 20-year evolution highlights its stable ORM, integrated admin, and thriving community while adapting to async, HTMX, and modern web development trends.
Django Job Board
Full Stack Developer (Contract) at Three Tablets LLC π
Django Developer at The Developer Society π
Affiliate Python / Django Tech Lead at AND Digital π
Backend Engineer (Python) (Consultant) at Syria Justice and Accountability Centre (SJAC) π
Django Developer at The Developer Society π
Senior Python Developer at Basalt Health
Senior Full Stack Engineer at Lyst
Backend Python Software Engineer (Hybrid) at NVIDIA
Senior Python Developer at Brightwater
Django Codebase
Performance regression from using `email.message.Message.get_params()` as replacement of `cgi.parse_header` following PEP 594 - Python Help - Discussions on Python.org
Switching to email.message.Message.get_params for parsing Content-Type headers in Django has introduced significant performance overhead on every request in WSGI and ASGI setups.
Projects
nanorepublica/django-prodserver
Contribute to nanorepublica/django-prodserver development by creating an account on GitHub.
khanxmetu/django-admin-keyshortcuts
Keyboard shortcuts for Django Admin
Sponsorship
π Sponsor Django News for Q3 2025!
Django News reaches more than 4,200 Django developers every week. With a 52% open rate and a 15% click-through rate, our readers are not just subscribers; they are a highly engaged community. Sponsoring an issue is a powerful way to put your product, service, or job in front of developers who take action.