Oct. 24, 2025

Django News - Django 6.0 beta 1 released - Oct 24th 2025

News

Django 6.0 beta 1 released

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.

djangoproject.com

PyCharm & Django annual fundraiser

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.

djangoproject.com

Announcing Python Software Foundation Fellow Members for Q3 2025! 🎉

Quite a few friends of Django are newly-announced Fellows!

blogspot.com

CPython Core Dev Sprint 2025 at Arm Cambridge: The biggest one yet

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.

blogspot.com

Updates to Django

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:

In Django 6.1:

  • The lower version supported for SQLite is now 3.17
  • A new introduction to new options for ForeignKey.on_delete that now support: DB_CASCADE, DB_SET_NULL, and DB_SET_DEFAULT.
  • Added 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 CMS

Wagtail 7.2rc1 and 7.1.2 Released

🪶 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

Sponsored Link 1

Until November 9, 2025, get PyCharm for 30% off. All money goes to the Django Software Foundation!

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.

jetbrains.com

Articles

My favorite Django packages - Matthias Kestenholz

Some old classics as well as a few newer/slightly more obscure picks in this list from Matthias. Worth a read!

406.ch

How Functional Programming Shaped (and Twisted) Frontend Development

A thoughtful essay how functional programming principles—like immutability, purity, and determinism—reshaped modern frontend development.

alfy.blog

Per-object Permissions for Elasticsearch Lists in Django Websites

Aidas Bendoraitis explains how to implement efficient per-object permissions in Elasticsearch-powered Django list views using django-guardian and django-elasticsearch-dsl.

djangotricks.com

Using Async Functions in Celery with Django Connection Pooling

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.

blogspot.com

[2401.06889] Invisible Labor in Open Source Software Ecosystems

An academic article worth reading examining all the invisible labor in open source.

arxiv.org

My First DjangoCon Africa 2025 Experience: A Chaos Engineering Story.

Impressions from a speaker and first-time attendee at DjangoCon Africa 2025.

scribe.rip

Django Fellow Report

Django Fellow Report - Natalia

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.

djangoproject.com

Django Fellow Report - Jacob

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.

djangoproject.com

Videos

"Django, what the JOIN?"

Simon Charette presents his talk, "Django, what the JOIN?" to the Djangonaut Space 2025 Session 5 team.

djangotv.com

Sponsored Link 2

AI-Powered Django Development & Consulting

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.

revsys.com

Podcasts

Django Chat #187: Django on the Med - Paolo Melchiorre

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.

djangochat.com

Episode #454 It's some form of Elvish - [Python Bytes Podcast]

A reference to Emma Levit's new djrest2 library, a small and simple REST library for Django based on class-based views.

pythonbytes.fm

Django News Jobs

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

Projects

CuriousLearner/django-keel

A versatile, production-ready Django project template for any use case Build SaaS applications, API backends, web apps, or internal tools with one template.

github.com

timonweb/easy-django-cli

A modern CLI tool that simplifies Django development by replacing python manage.py and django-admin commands with simpler django or dj commands.

github.com

marlenezw/django-girls-offline

An offline version of the django girls tutorial. Contribute to marlenezw/django-girls-offline development by creating an account on GitHub.

github.com

adamghill/dj-spinners

Pure SVG loading spinners for Django.

github.com

Sponsorship

🔖 Sponsor Django News for Q3 2025!

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.

👉 See sponsorship options

django-news.com


This RSS feed is published on https://django-news.com/. You can also subscribe via email.