News
Djangonaut Space: Taking a Session Break
Djangonaut Space is temporarily pausing its mentoring sessions to develop stronger, more sustainable processes and is calling on Django developers to contribute code, volunteer, and donate.
Django Fellow Report
Django Fellow Report - Sarah Boyce
Sarah was at DjangoCon Europe last week, where she gave a keynote talk on the opening day. She also triaged 4 tickets, reviewed 6 more, and handled several miscellaneous items. Our Fellows do incredible work to so that Django can continue to thrive.
Django Fellow Report - Natalia Bidart
10 tickets triaged, 4 tickets reviewed, 2 authored, plus other tasks. Our Fellows write weekly notes on their work, and it's worth taking a glance to see the incredible work they do, mainly behind the scenes, to keep Django running smoothly.
Updates to Django
Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀
Last week we had 14 pull requests merged into Django by 13 different contributors - including 3 first-time contributors! Congratulations to 9r0k, Matti Pohjanvirta and dbogar89 for having their first commits merged into Django - welcome on board! 🎉
This week’s Django highlights 🌟
- The type
EmailAlternative
has been updated to be serializable. - A breaking change in Django 5.2 has been reverted which effected custom admin templates
Object tools
section. - A [custom target directory will be created if missing in startproject and startapp] (https://github.com/django/django/pull/18387).
Special thanks to Bruno Alla for the long work on the PR 🥳
Wagtail CMS
DjangoCon Europe 2025 vibes and photos
Wagtail core team attended DjangoCon Europe 2025, showcasing new meta-framework ideas, MFA, AI training talks, hosted a meetup on migration/testing, and contributed sprint improvements.
Sponsored Link 1

Hire Django developers without the hassle!
Building a team of skilled Django developers has never been easier. Trust HackSoft to help you with strategic Django team augmentation. Learn more!
Articles
Quirks in Django's template language
The Django template engine exhibits quirks such as scientific notation issues, unsafe content conversion with upper filter, and inconsistent exception handling in if tags.
Silencing Disallowed Host Errors in Django
Django developers can mitigate DisallowedHost
logging errors in Sentry by leveraging Sentry's ignore_logger
function, reducing noise and preserving error quota.
/usr/bin/just do it
Just streamlines project command management by replacing heterogeneous scripts with intuitive, composable recipe commands that simplify automation.
Django and Postgres for the Busy Rails Developer
This article compares Django and Rails database workflows, highlighting Django's automatic migration generation, idiomatic Postgres integration, and efficient toolchain management in real-world projects.
My First DjangoCon: Lessons, Nerves, and Unforgettable Moments
Thoughts on attending DjangoCon Europe for the first time as both an attendee and a speaker.
Takeaways from DjangoCon EU 2025
DjangoCon Europe 2025 insights cover advanced database tuning, ORM optimization, performance testing strategies, and innovative best practices for enhanced Django applications.
Python type hints: mixin classes
Adam Johnson provides a typically wise overview of mixin classes with a number of hints on how to use them properly.
Event Sourcing: Reactivity Without the React Overhead
The fourth entry in a five-part series on event sourcing, an architectural pattern where state changes in your application are represented as a sequence of immutable events, rather than being persisted directly in the database as the current state.
Events
⌛ Last call to speak at DjangoCon US 2025 (ends May 4th)
Time is running out! Submit your talk proposal for DjangoCon US 2025 by May 4th and share your knowledge with the Django community in Chicago this September!
Tutorials
Matching auto-imports in Django 5.2 to django-extensions
Django 5.2 now supports built-in auto-imports for models, enabling developers to customize imports via overriding management commands and replicate django-extensions shell_plus
functionality.
Running Background Tasks from Django Admin with Celery
Integrating Celery with Django admin enables asynchronous execution of long-running tasks, improving web app responsiveness using Docker Compose and Redis.
Podcasts
Django Chat #181: DjangoCon Europe 2025 Recap
A quick recap episode sharing thoughts and highlights from attending DjangoCon Europe last week in Dublin, Ireland. We both gave talks and shared favorites from the official schedule, social events, and hallway track highlights.
Talk Python #502: Django Ledger - Accounting with Python
An interview with Miguel Sanda, creator of Django Ledger, a double-entry accounting system and financial analysis engine built on the Django Web Framework.
Projects
Salaah01/django-action-triggers
A Django library for asynchronously triggering actions in response to database changes. It supports integration with webhooks, message brokers (e.g., Kafka, RabbitMQ), and can trigger other processes, including AWS Lambda functions.
meilisearch/meilisearch
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.