Django's Ecosystem
Python 3.14 final beta, rate limiting Django, what happened to Django CMS, and more.
News
Django’s Ecosystem
The official Django website has added a new page called “Django’s Ecosystem” with a list of resources and 3rd party packages.
Python Release Python 3.14.0b4
It's the final 3.14 beta! Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release.
Wagtail CMS News
10 Underrated Django Packages
10 underrated Django packages according to the annual Django Developers Survey.
Updates to Django
Today 'Updates to Django' is presented by Pradhvan from the Djangonaut Space!🚀
Last week we had 5 pull requests merged into Django by 5 different contributors - including 2 first-time contributors! Congratulations to Roelzkie and matthews-noriker for having their first commits merged into Django - welcome on board! 🎉
This week's Django highlights 🌟
Improved staticfiles manifest reproducibility, fixing nondeterministic file ordering for consistent deployments.
Enhanced composite primary key infrastructure, fixing __in tuple lookups on database backends lacking native tuple comparison support.
That's all for this week in Django development! 🐍 🦄
Sponsored Link 1
Scout Monitoring: Logs, Traces, Error (coming soon). Made for devs who own products, not just tickets.
Articles
Speed Up Django Queries with values() over only()
Django developers can dramatically improve ORM query performance on large datasets by replacing only with values to reduce model instantiation overhead and memory usage.
Rate Limiting for Django Websites
Implement Nginx rate limiting with zones and bursts to protect Django endpoints from abusive traffic and ensure consistent performance under load.
Loopwerk: Handling static and media files in your Django app running on Coolify
Configure Django applications on Coolify to handle static and media files using WhiteNoise for static files and a combination of Coolify's Persistent Storage, Caddy web server, and Supervisor for media files.
Django-Tailwind Just Got Better with a Unified Dev Command and daisyUI
Django-Tailwind v4.2.0 adds a unified tailwind dev command powered by Honcho, optional daisyUI integration, and streamlined Tailwind plugin installation support.
Third-party packages in Django's documentation
The Django community is doing itself a disservice by not mentioning third-party libraries more prominently in the documentation.
What Really Happened to Django CMS? A Platform That Could Have Rivaled WordPress
An in-depth look at Django CMS, its history and early promise, lost momentum to WordPress due to a developer-heavy learning curve, and optimism for the future around the recent Django CMS 5.0 release in May that positions it for a comeback in the headless and enterprise CMS market.
Events
DjangoCon Africa Tickets
DjangoCon Africa 2025 ticket portal offers early bird registration, detailed event information, and support contacts for Django developers to connect and engage.
International Travel to DjangoCon US 2025
Are you attending DjangoCon US 2025 in Chicago, Illinois, but you are not from US and need some travel information? Here are some things to consider when planning your trip, including visa tips.
Panel Discussion: Two Decades of Django: The Past, Present and Future
A panel at DjangoCon US 2025 examines Django's evolution, discussing technical challenges, community organization and governance strategies for sustaining its future growth.
Accessibility and Inclusivity Survey for DjangoCon US
The DjangoCon US organizers are looking for feedback about how DjangoCon US is doing and what could be improved with regard to accessibility and inclusivity. The responses are anonymous.
Tutorials
Building a Multi-tenant App with Django
This tutorial explains how to implement a multi-tenant web app in Django using the django-tenants and django-tenant-users packages.
Videos
uv: Making Python Local Workflows FAST and BORING in 2025
📺 Must watch. Optimize production Python workflows with uv to streamline dependency management, environment setup, and project automation techniques adaptable for Django development.
DjangoCon Videos
One more time about µDjango - Maxim Danilov
A standard Django project involves working with multiple files and folders from the start. Let's see how the work with a Django project when we have only one file in project. This solution automatically transforms Django into a microservice-oriented async framework with "batteries included” philosophy.
Supporting Adult Career Switchers: The Unbootcamp Method - Mykalin
Learning new skills as an adult can be tricky. Boot camps and courses can be helpful, but many still struggle to land a job. This talk will go over ways to support adults looking for a new career with Python and the results of an unconventional group class setup I’ve been experimenting with.
How to get Foreign Keys horribly wrong in Django - Haki Benita
This talk presents some lesser known gotchas and implicit behaviors of Foreign Keys in Django. We'll talk about what you need to pay attention to when defining FKs, how to change FKs without bringing your system to a halt and how to optimize for space, performance and heavy load.
Django Job Board
Full Stack Engineer at LevPro 🆕
Backend Engineer at 7Learnings 🆕
Senior Backend Python Developer at Gravitas Recruitment
Senior/Staff Software Engineer at Clerq
Full Stack Software Engineer at Switchboard
Senior Software Engineer at Simons Foundation
Projects
adamchainz/inline-snapshot-django
Extensions for using inline-snapshot to test Django projects.
kdpisda/django-rls
Row Level Security for Django.