Django News Newsletter

Archives
Jobs
Podcast
Videos
September 26, 2025

django.tasks exists

Fellow maternity leave, guidance for AI-led contributions, multiple Django events, and more.

News

Django Fellow Sarah Boyce - Maternity leave announcement

At the end of this month, Sarah will be stepping away from her role as Django Fellow for some time while out on maternity leave.

PostgreSQL 18 Released!

PostgreSQL 18 delivers major performance and usability improvements, including a new asynchronous I/O system with up to 3× faster reads, less disruptive major version upgrades, and smarter indexing and query optimizations.

Nanodjango.dev is live!

A dedicated website for the nanodjango project that puts full Django in a single file. Automatically convert it to a full project.

Wagtail CMS News

Guidance for AI-led contributions

New contributor guidelines in the generative AI age.

Updates to Django

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

Last week we had 28 pull requests merged into Django by 19 different contributors - including 5 first-time contributors! Congratulations to jrsenthil-kumar2312, Saksham Jain, Caitlin B, 윤수진, and DaniF for having their first commits merged into Django - welcome on board!

News for 6.0:

  • Django now includes a built-in Tasks framework for running code outside the HTTP request–response cycle. (ticket: 35859 )

  • The new Lexeme <django.contrib.postgres.search.Lexeme> expression for full text search provides fine-grained control over search terms.

News for 6.1:

  • The class django.contrib.contenttypes.fields.GenericForeignKey now uses a separate descriptor class: the private GenericForeignKeyDescriptor.

It's also fixed a regression in Django 5.2 that reduced the color contrast of the chosen label of filter_horizontal and filter_vertical widgets within a TabularInline. (ticket:36601)

Django Fellow Reports

Django Fellow Report - Jacob Walls

Quite the busy week for Jacob! Feature freeze week brought some excitement with last-minute tidy-ups to land for the tasks interface and for refreshing model fields assigned expressions on save(). Now’s the time to run project test suites against the 6.0 alpha and report issues!

Django Fellow Report - Sarah Boyce

Prolific as ever, Sarah triaged 8 tickets, reviewed 13, authored 2, security cleanups, and more misc.

Sponsored Link 1

Expert Insights. Better Django.

Unlock your project’s full potential with our Django consulting services. From tricky bugs to big-picture architecture - we’ve got the answers. Learn more!

Articles

django.tasks exists

The first PR to implement DEP 14 ("Background workers") has been merged into the main branch of the Django code base, all 3094 lines of it.

Sharing a mutable reference with Python

As part of Lily's ongoing project to reimplement Django’s templating language in Rust, she has been adding support for custom template tags.

Use trimmed in Django blocktranslate

How Django’s blocktranslate tag can introduce unwanted whitespace into translation strings and shows how using the trimmed option solves the problem.

Playwright & pytest techniques that bring me joy

Give it a read! Maybe these six techniques will bring you joy too. You can't go wrong with being able to write better tests, faster.

What's in my Copilot instructions file, and why?

What’s in my agent instructions file, why it’s structured the way it is, and how it differs from standard Python/Django agents guideline templates.

Django: Introducing django-watchfiles, for more efficient runserver autoreloading

Adam Johnson's intro post on django-watchfiles, a more efficient way to autoreload the built-in Django runserver command.

Events

Wagtail Space 2025: October 8-10

Mark it on your calendars, the annual Wagtail Space will be in early October.

Django Paris Meetup

Tuesday, Sep 30 · 7:00 PM to 9:00 PM CEST with talks on "The future of Django" by Thibaud Colas and "The numeric suite: when Django drives a sovereign and free European office automation" by Samuel Paccoud.

Django Day Denmark

October 10, 2025, in Copenhagen!

Django Day India

The first-ever Django Day India is tentatively planned for November 9th in Bangalore.

Proposal Review Process

Curious about how we review proposals? In this blog post, we'll share our review process and give tips on how NOT to write a proposal.

Videos

PyOhio 2025

PyOhio 2025 videos are up!

Sponsored Link 2

Django on the Med 🏖️ is Oct 7-9 in Palafrugell, Spain. It is a free event. Don't miss it!

Django Job Board

Full Stack Developer (Contract) at Three Tablets LLC

Affiliate Python / Django Tech Lead at AND Digital

Backend Engineer (Python) (Consultant) at Syria Justice and Accountability Centre (SJAC)

Django Codebase

Want to work on a homepage site redesign?

Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward.

Projects

djpeacher/django-chronos

Django middleware that shows you how fast your pages load, right in your browser.

pmdevita/django-shinobi

💨 A community-focused fork of Django Ninja, a fast, async-ready, OpenAPI supporting, type hints-based framework for building APIs.

adamchainz/django-watchfiles

Make Django’s autoreloader more efficient by watching for changes with watchfiles.


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.