News
Announcing the 6.x Django Steering Council elections π
The Django Software Foundation has announced early elections for the 6.x Steering Council to address technical governance challenges and guide the project's future direction.
Django Channels 4.2.0 Release Notes
Channels 4.2 adds enhanced async support, including improved handling of database connections, compatibility with Django 5.1, and various bug fixes and improvements such as better in-memory channel layer behavior and more robust WebSocket handling.
Python Insider: Python 3.14.0 alpha 2 released
Python 3.14.0 alpha 2 introduces features like deferred evaluation of annotations and a new Python configuration C API.
Django Software Foundation
2025 DSF Board Election Results
The 2025 DSF Board Election results are in, with Abigail Gbadago, Jeff Triplett, Paolo Melchiorre, and Tom Carrick joining the board for two-year terms.
2024 Django Developers Survey
The 2024 Django Developers Survey, is open until December 21st, offering insights into Django usage and a chance to win a $100 gift card for participants providing meaningful answers.
DSF Board monthly meeting, November 19, 2024
Meeting minutes for DSF Board monthly meeting, November 19, 2024
Updates to Django
Today's 'Updates to Django' is presented by Abigail Afi Gbadago from Djangonaut Space!
Last week we had 19 pull requests merged into Django by 15 different contributors - including 2 first-time contributors!π
Congratulations to taso and Laurence Mercer for having their first commits merged into Django - welcome on board π!
New in Django 5.2:
- Access to admin docs model pages is now based on users permissions in
django.contrib.admindocs
. - HTTP status codes 307 and 308 are now possible when using the new
preserve_method
argument to:HttpResponseRedirect
HttpResponsePermanentRedirect
django.shortcuts.redirect
Wagtail CMS
Two years of the Wagtail public roadmap
Wagtail celebrates two years of its public roadmap, achieving 55 roadmap items across 8 releases, improving transparency, and inviting community input through RFCs, contributions, and sponsorship opportunities.
Wagtail 6.3.1 released
Wagtail 6.3.1 addresses several fixes, including profile picture uploads, data conversion handling, and UI improvements, along with documentation updates for clarity and accuracy.
A tale of digging into Wagtailβs page tree internals
An exploration of Wagtail's page tree internals reveals how understanding its Materialized Path implementation enables efficient querying for parent pages, improving features like search result context while avoiding N+1 queries.
Articles
Django-related Deals for Black Friday 2024
Discover a variety of Django-related deals and discounts available this Black Friday and Cyber Monday, including books, courses, and software packages, with discounts up to 50%.
How to hire a Python Developer
To successfully hire a Python developer, focus on improving the interview process by streamlining stages, emphasizing cultural fit, and making quick decisions to attract top talent.
Is async django ready for prime time?
Django's async capabilities have significantly improved, making it a viable option for production use, especially in AI applications where I/O-bound tasks are prevalent.
How to efficiently Send Emails Asynchronously in Django
Efficiently send emails asynchronously in Django by implementing a custom email backend that leverages background processing tools like RQ or Celery.
Manually setting a field when saving a ModelForm
Easily configure Django ModelForm
to automatically set the current user as the article's author, while also handling multiple authors and maintaining the integrity of save operations.
SPF Record Generator
Configuring email is hard. This new tool from Stuart Maxwell is a quick-and-easy way to sort out your SPF records.
Introducing DjangoVer
DjangoVer is a new versioning system for Django-related packages that ties version numbers to the latest supported Django release, providing clear compatibility information at a glance.
DSF Board, AMA after 8 months
Sarah Abderemane reflects on the challenges and progress of the Django Software Foundation board after eight months, emphasizing the need for improved communication, fundraising, and community engagement.
Thoughts on my election as a DSF board member
Paolo Melchiorre reflects on his election to the Django Software Foundation board, expressing gratitude and a commitment to fostering an inclusive community.
Events
Django Congress Japan 2025
DjangoCongress JP 2025 is an online conference held online in Japan on Feb 22nd, 2025.
Videos
"Django: Looking Forward to the Next 20 years" with Emma Delescolle
Emma Delescolle presents her talk, "Django: Looking Forward to the Next 20 years" to the Djangonaut Space 2024 Session 3 team.
"Demystifying the Django ORM" with Simon Charette
Simon Charette presents his talk, "Demystifying the Django ORM" to the Djangonaut Space 2024 Session 3 team.
Sponsored Link 2
LearnDjango Black Friday Sale - 50% Off!
Enjoy 50% off and lifetime access to the courses on LearnDjango.com, featuring the works of Will Vincent, author of Django for Beginners/APIs/Professionals.
Podcasts
Django Chat Podcast now on YouTube
You can listen to all episodes of Django Chat on YouTube now if you prefer listening that way.
Django News Jobs
Django Forum
Pre-PEP: Standardizing test dependency and command specification - Packaging / Standards - Discussions on Python.org
While technically a Python forum post, if you have thoughts on how test dependencies could be handled with a pyproject.toml
then this thread is for you.
Trac migration informational DEP - Feedback required - Django Internals
The group writing a DEP for a potential Trac migration is seeking input on essential Trac features, such as reports metadata fields, when comparing them to Github issues or other platforms.
Projects
pretix/pretix
Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc.