Django News Newsletter

Archives
Jobs
Podcast
Videos
May 8, 2026

Issue 336: Google Summer of Code 2026 Contributors Announced

News

Announcing the Google Summer of Code 2026 contributors for Django

After receiving over 200 proposals from contributors across the world, four were selected for this year's GSOC batch.

Django security releases issued: 6.0.5 and 5.2.14

Three CVE-level security issues fixed. As ever, updating to the latest version of Django is a highly-recommended security practice.


Releases

Python 3.14.5 release candidate

Python 3.14.5 has a release candidate available, inviting testing before the final cut. Watch for any regressions or packaging issues while you validate your apps and dependencies against the RC.


Updates to Django

Today, "Updates to Django" is presented by Pradhvan from Djangonaut Space! 🚀

Last week we had 16 pull requests merged into Django by 15 different contributors - including 4 first-time contributors! Congratulations to Raoni Timo de Castro Cambiaghi, Anna Makarudze 🚀 , Fashad Ahmed, and Tilda Udufo for having their first commits merged into Django - welcome on board! 🥳

This week's Django highlights: 🦄

  • FilePathField now has a set_choices() method that allows refreshing directory choices on a per-request basis by calling it in a form's __init__(). (#16429)
  • Task and TaskResult instances can now be pickled by serializing functions as dotted import paths and reconstructing them during unpickling. (#36919)
  • Deprecated double-dot variable lookups (..) in templates, which map to lookups of the empty string. (#35738)

The Django Software Foundation announced 4 accepted projects for this year's Google Summer of Code , congratulations to Praful Gulani, p-r-a-v-i-n, Keha Chandrakar, and Varun Kasyap Pentamaraju for having their proposals selected! 🎉

That's all for this week in Django development! 🐍🦄


Sponsored Link

Middleware, but for AI agents

Django middleware composes request handlers. Harnesses do the same for AI agents - Claude Code, Codex, Gemini in one coordinated system. Learn what a harness actually is, why it's a new primitive, and how to engineer one that holds in production. Apache 2.0, open source.


Wagtail CMS News

A customizable page explorer and other quality improvements in Wagtail 7.4

Wagtail 7.4 adds a customizable page explorer plus a set of quality improvements. If you rely on the admin’s navigation and editor workflows, this release is about making those experiences more adaptable and smoother.

Independent security audit: findings and next steps

An independent security audit lays out its findings and the specific next steps to address them. If you maintain a Django app, use the recommendations to prioritize fixes, validate risk areas, and plan follow-up checks.

The carbon footprint of Wagtail AI

An interesting overview of Wagtail's AI footprint and more broadly links to carbon emissions by task during model inference (hint, hint image generation is expensive).


Articles

Using Django Tasks in production

The Djangonaut Space website has been using the Django Tasks framework and django-tasks-db in production successfully for about six months now. Some lessons learned from the integration in this article by Tim Schilling.

Thoughts from DjangoCon Europe

Carlton Gibson was a keynote speaker and shares highlights from the talks, events, and hallway chats that make the conference special.

Easily Stream LLM Responses with Django-Bolt and PydanticAI

Quickly setup an async streaming endpoint using django-bolt and PydanticAI in this tutorial from Caktus.

Python Unplugged on PyTV: Key Takeaways From Our Community Conference

A recap from March's PyTV digital conference, featuring talks from several Django figures including Mark Smith, PyLadies panel, Carlton Gibson on typing, Sarah Boyce on debunking Django myths, Sheena on Django development with Claude Code, and more.

Start Django Project

Get a clean start with a focused checklist for bootstrapping a Django project. Once the project skeleton is in place, you can build your apps, configure settings, and begin wiring URLs and models without rework later.

Core Dispatch #3

Core Dispatch #3 highlights what is landing in the Django core stream and what developers should pay attention to next. A quick roundup to keep your plans aligned with current core movement.

django-prodserver design updates

A quick rundown of recent design updates for the Django production server. Includes the key decisions behind the changes so you can track what’s different in your deploy setup.

Me and Mentorship

A personal look at mentorship, focused on the practical habits and mindset shifts that shape both mentors and mentees. Useful reading if you want to think about how to support others in a way that actually sticks.

Png - I resolved my issue with virtual env and Docker.

A quick look at how to sort out Python virtual environment problems by leaning on Docker instead. The workflow focuses on getting dependencies and runtime isolation aligned so your Django setup stops fighting you.


Events

Asking the Key Questions: Q&A with the PyCon US 2026 keynote speakers: Rachell Calhoun and Tim Schilling

Rachell and Tim tease their upcoming talks on Djangonaut Space at PyCon US and highlight open source projects worth knowing about.

PyTexas 2026 Recap

A very deep-dive into the conference, with pictures, discussion of talks, new ideas, and more.


Podcasts

Django Chat #202: EuroPython 2026 - Mia Bajić

Mia is Vice Chair of the EuroPython society, a regular conference speaker, podcast host, and software engineer. We discuss what to expect at this year’s event in Krakow, Poland in July this summer.


Projects

jsheffie/django-schematic

An interactive graph of your Django model structure. With related blog post.

archmonger/django-dbbackup

This Django application provides management commands to help backup and restore your project database and media files with various storages such as Amazon S3, Dropbox, local file storage, or any Django-supported storage.


Django News is not associated with the Django Software Foundation.

Django is a registered trademark of the Django Software Foundation.

Don't miss what's next. Subscribe to Django News Newsletter:
link
jefftriplett.com
Powered by Buttondown, the easiest way to start and grow your newsletter.