in blog | Django News |
---|---|
original entry | Django News - django.tasks exists - Sep 26th 2025 |
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 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.
A dedicated website for the nanodjango
project that puts full Django in a single file. Automatically convert it to a full project.
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:
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 Newsletter
New contributor guidelines in the generative AI age.
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!
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.
As part of Lily's ongoing project to reimplement Django’s templating language in Rust, she has been adding support for custom template tags.
How Django’s blocktranslate
tag can introduce unwanted whitespace into translation strings and shows how using the trimmed option solves the problem.
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 agent instructions file, why it’s structured the way it is, and how it differs from standard Python/Django agents guideline templates.
Adam Johnson's intro post on django-watchfiles
, a more efficient way to autoreload the built-in Django runserver
command.
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!
Prolific as ever, Sarah triaged 8 tickets, reviewed 13, authored 2, security cleanups, and more misc.
Adam Hill put together a new homepage prototype and is looking for help or a small group that wants to push this forward.
Mark it on your calendars, the annual Wagtail Space will be in early October.
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.
October 10, 2025, in Copenhagen!
The first-ever Django Day India is tentatively planned for November 9th in Bangalore.
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.
PyOhio 2025 videos are up!
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 Newsletter
Django middleware that shows you how fast your pages load, right in your browser.
💨 A community-focused fork of Django Ninja, a fast, async-ready, OpenAPI supporting, type hints-based framework for building APIs.
Make Django’s autoreloader more efficient by watching for changes with watchfiles.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.