| in blog | Django News |
|---|---|
| original entry | Django News - Django 6.0 beta 1 released - Oct 24th 2025 |
Django 6.0 beta 1 is now available. It represents the second stage in the 6.0 release cycle and is an opportunity to try out the changes coming in Django 6.0.
JetBrains and the Django Software Foundation have launched their annual “Buy PyCharm, Support Django” fundraiser, running from October 23 to November 11, 2025, offering 30% off PyCharm with all proceeds donated to support Django’s development and community programs.
Quite a few friends of Django are newly-announced Fellows!
For one week, Arm’s Cambridge headquarters became the heart of Python development. Contributors from around the world came together for the CPython Core Developer Sprint. It was the largest gathering in the project’s history, with 35 core developers and 13 invited guests collaborating in person.
Today, "Updates to Django" is presented by Raffaella from Djangonaut Space! 🚀
Last week we had 26 pull requests merged into Django by 15 different contributors - including 4 first-time contributors! Congratulations to Lev Zlobin, Segni Mekonnen, Augusto Pontes and aj2s for having their first commits merged into Django - welcome on board!
News for this week:
Fixed a bug in Django 5.2 where QuerySet.first() and QuerySet.last() raised an error on querysets performing aggregation that selected all fields of a composite primary key.
In Django 6.0:
ForeignObject with multiple from_fields in Model indexes, constraints, or unique_together now emits a system check error.In Django 6.1:
ForeignKey.on_delete that now support: DB_CASCADE, DB_SET_NULL, and DB_SET_DEFAULT.QuerySet.fetch_mode() to provide three fetch modes, FETCH_ONE, FETCH_PEERS, and RAISE.Python 3.14 is now supported in Django 6.0 and Django 5.2
Django Newsletter
🪶 Wagtail 7.2 Release Candidate 1 adds Python 3.14 support, drops Python 3.8, introduces new admin keyboard shortcuts, a usage count filter, and improved comment handling.
🛠️ Wagtail 7.1.2 is a maintenance release with fixes for label formatting, userbar loading on multi-site setups, header icon handling, cross-origin content metrics, and a small documentation update.
Django Newsletter
This annual promotion has raised over $330,000 for the Django Software Foundation over the years, by far the single biggest fundraiser for Django. If you're interested in trying out PyCharm Pro for the first time, this is the way to do it.
Some old classics as well as a few newer/slightly more obscure picks in this list from Matthias. Worth a read!
A thoughtful essay how functional programming principles—like immutability, purity, and determinism—reshaped modern frontend development.
Aidas Bendoraitis explains how to implement efficient per-object permissions in Elasticsearch-powered Django list views using django-guardian and django-elasticsearch-dsl.
A deeply technical walkthrough by Don Brown showing how to properly run async Django code inside Celery tasks—using ThreadSensitiveContext to manage connection pooling and cleanup—bridging the gap between Django’s async ORM and Celery’s sync execution model.
An academic article worth reading examining all the invisible labor in open source.
Impressions from a speaker and first-time attendee at DjangoCon Africa 2025.
A security-heavy week with a steady flow of incoming reports keeping things quite busy (and sadly not that fun). The CNA process also moved forward, with hands-on testing and API study taking a fair share of focus. I also started work on the release checklist generator to update the CVE management process in preparation when CNA status is fully confirmed.
Add to that a full lineup of meetings and follow-ups, and it made for a packed but hopefully productive week. The new auto-magic roadmap pages also landed in djangoproject.com, with links from the Download page: this reduces the manual work required for future feature freezes/alpha releases.
I helped land two major 6.1 features this week: model field fetching modes, and database-level delete options. I also advanced some reviews for Djangonaut Space participants.
Simon Charette presents his talk, "Django, what the JOIN?" to the Djangonaut Space 2025 Session 5 team.
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.
Paolo and Carlton are just returned from the inaugural Django on the Med event and here to discuss how it came to pass, the code improvements from just three days, and plans for the future.
A reference to Emma Levit's new djrest2 library, a small and simple REST library for Django based on class-based views.
This week’s Django job picks span academia, startups, and cutting-edge tech. From a lead engineering role at the University of Michigan to opportunities in AI and health tech, there’s something for every Django developer ready for their next move.
Software Engineer Lead at Center for Academic Innovation, University of Michigan 🆕
Part-Time Senior Full-Stack Engineer (Python/Django) (gn) at voiio 🆕
Founding Backend Engineer (On-site San Francisco) — Python • AWS • LLM/RAG at Purrfect Hire
Senior Python Developer at Basalt Health
Senior Software Engineer (Python and Solidity) at LiquidFi
Django/Python Full-stack Engineer at JoinTriple.com
Django Newsletter
A versatile, production-ready Django project template for any use case Build SaaS applications, API backends, web apps, or internal tools with one template.
A modern CLI tool that simplifies Django development by replacing python manage.py and django-admin commands with simpler django or dj commands.
An offline version of the django girls tutorial. Contribute to marlenezw/django-girls-offline development by creating an account on GitHub.
Pure SVG loading spinners for Django.
Each week, Django News lands in the inboxes of almost 4,300 Django developers. Our 52% open rate and 15% click-through rate show just how engaged our readers are. Want to reach developers who actually read and click?
Sponsor an issue and get your product, service, or job in front of them.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.