News
Django 5.2 release candidate 1 released
The final opportunity for you to try out a composite of new features before Django 5.2 is released.
Python 3.14.0a6 Release
Python 3.14.0a6 alpha (Pi Day release) introduces deferred annotation evaluation and improved interpreter performance, offering potential efficiency gains for Django-based projects.
Discussion #154262: Ability to make GitHub issues and pull requests private when they disclose a vulnerability to the public
Django Fellow Sarah Boyce proposes enabling project owners to mark pull requests private when disclosures expose vulnerabilities, thereby restricting unauthorized access and reducing malicious exposure risks.
Django Software Foundation
Meeting minutes: DSF Board monthly meeting, March 13, 2025
The board discussed automating Contributor License Agreement emails, proposed GitHub-based bylaws updates, and coordinated community events at PyCon US and Italia 2025.
DSF member of the month - Cory Zue
Cory Zue, a seasoned Django developer and entrepreneur, excels in innovative project creation, advanced Django guides, and promoting community engagement.
Accessibility and inclusivity at FOSDEM 2025
FOSDEM 2025 highlighted inclusive web practices through Django-enabled sessions on automated accessibility testing, secure WebAuthn implementation, and innovative localization approaches.
Updates to Django
Today 'Updates to Django' is presented by Abigail Afi Gbadago from the DSF Board and Djangonaut Space!🚀
Last week we had 16 pull requests merged into Django by 12 different contributors - including a first-time contributor! Congratulations to haileyajohnson 🚀 for having their first commits merged into Django - welcome on board! 🥳
This week’s Django highlights:
- A specialized exception has been added for forced update failures.
single_object
argument toLogEntry.objects.log_actions()
has been restored.- A trailing newline has been introduced at the end of JSON serialization regardless of the indent option.
- An async interface has been added to Paginator.
Special thanks to wookkl for the long work on this PR 🥳
Wagtail CMS
uv overtakes Poetry for Wagtail
Recent statistics reveal that uv has overtaken Poetry as the second most popular package installer for Wagtail installations, prompting updates in developer documentation and tooling.
Sponsored Link 2

MongoDB Backend for Django: Dive into the Docs!
Explore the official MongoDB Django backend! Learn to connect, model, and manage data with detailed documentation. Discover how to leverage MongoDB's performance and scalability within your Django projects.
Articles
Django Template components are slowly coming
Django 5.2's introduction of simple_block_tag
streamlines reusable navigation component creation through custom template tags, significantly reducing boilerplate while enhancing overall template functionality.
DjangoConUS 2024: From Wish to Tradition
Velda Kiara reflects on her journey from attending DjangoCon US in 2023 to taking on multiple leadership roles in 2024—including serving as a DEFNA director, chairing the Code of Conduct committee, and volunteering as a session chair.
Building accessible web forms in Django
Enhance Django web forms accessibility by customizing form renderers for proper aria-describedby usage to communicate errors and help text while disabling default browser validation.
Smooth Page Transitions in Modern Browsers
Implement smooth cross-page transitions in Django projects using the View Transition API and CSS animations, supporting both dynamic updates via HTMX or Alpine AJAX.
One Thing to Look Out For While Testing django-import-export
Django-import-export testing reveals that .xlsx files saved via Google Sheets lack empty columns, causing InvalidDimensions
errors due to mismatched header counts.
Checking Current User Permissions in Django Templates
Explains using Django's perms object to conditionally render UI elements, such as the Wagtail admin panel link, based on the current user's permissions.
Events
DjangoCon keynote preview: Django for Data Science
If you're in the Boston area, come visit the beautiful Microsoft NERD Center and hear a talk on Django + Data Science, March 25th at 6pm.
Tutorials
Django Query Optimization - Defer, Only, and Exclude
Django QuerySet optimization techniques use defer, only, and exclude to reduce unnecessary data fetching and improve SQL performance in web applications.
Videos
Choosing Wisely: SPA vs. HTMX for Your Next Web Project with Chris May
Explore architectural trade-offs between SPAs and server-rendered apps using HTMX and AlpineJS to optimize state management, performance, and development constraints.
Sponsored Link 1

Get your business to the next level with Django!
Empower your business by leveraging the power of Django with the help of HackSoft! We are the Django experts you can count on for building your Django application. Learn more!
Podcasts
Django Chat #178: Django and Rust Tooling with Lily Foote
Lily joins us again to talk about the new Steering Council, composite primary keys in Django 5.2, working with uv package manager, and more.
Projects
django-commons/django-typer
Use Typer (type hints) to define the interface for your Django management commands.