| in blog | Django News |
|---|---|
| published date | 2026-05-29 |
| original entry | Issue 339: Early Bird DjangoCon US Tickets Ending Soon |
Early bird ticket sales for DjangoCon US 2026 end on May 31, 2026, with discounted pricing available. The conference runs five days at Voco Chicago Downtown and includes community-selected talks plus Django contribution sprints.
A full-day conference in Rotterdam, The Netherlands on Wagtail, with talks covering a range of topics, lightning talks, hallway discussions, and more.
Today, "Updates to Django" is presented by Pradhvan from Djangonaut Space! ๐
Last week we had 16 pull requests merged into Django by 10 different contributors.
This week's Django highlights: ๐ฆ
<script>, <link>, and <style> elements when available. (#36825)HttpResponse.reason_phrase to raise BadHeaderError when set to a value containing control characters. (#37100)Query.clear_ordering() to recursively clear ordering on combined queries, preventing errors when using __in lookups on nested union() querysets. (#37097)ModelAdmin.get_queryset(), ensuring custom annotations and filtering are consistently applied to form actions. (#37117)If you haven't already, give Django 6.1 alpha 1 a spin and report anything suspicious to the issue tracker! ๐
That's all for this week in Django development! ๐๐ฆ
After moving to Ubuntu 26.04, upgrade an existing 17/main cluster to 18 by running pg_upgradecluster 17 main -v 18, then verify the new 18/main cluster is online. Once confirmed, drop the old 17 cluster with pg_dropcluster 17 main and optionally purge postgresql-17 and postgresql-client-17 packages.
Jake Howard walks through his eighth website rewrite, this time ditching Wagtail for a custom "semi-static" Django setup that renders Markdown content into SQLite at startup and serves it dynamically with Jinja2 templates.
A look at how to use Django's StreamingHttpResponse to send the `
and above-the-fold content first, letting the browser fetch static assets and start painting while the rest of the page renders.
A recap from from the community booth to open spaces, hallway track, and Jay Miller receiving the PSF Community Service Award.
How the maintainers of django-removals shipped new warnings for the Django 6.1 deprecation wave.
Mentor and mentee are starting a GSoC 2026 project around an โExperimental Flagsโ framework for Django core, using the forum to gather requirements and drive early consensus. The plan balances fast iteration with faster-than-normal Django consensus, including an initial third-party package to test ideas before wider adoption.
A lively discussion around how experimental features can be merged into the main repository but remain explicitly non-stable.
New thoughts and comments on the age-old question.
Not much going on, โjustโ the 6.1 Feature Freeze/alpha release, a sprint at PyCon US, and a kickoff meeting with Google Summer of Code participants & mentors.
As we had the feature freeze, focused on a few feature PRs I had prioritized for 6.1 release.
This week was mostly about returning from PyCon, which was quite exhausting. I arrived back on Wednesday, fairly drained (and very hungry), so I worked during Thu and Fri catching up on a large backlog of email notifications and syncing with the other Fellows.
PyCon Italia this week has been Django members in attendance, so it is a good time to remind readers that Django on the Med will be back in Italy later in the year.
Founding Engineer at MyDataValue
Cookie banner with support for embedded media.
HTTP deployment probes for Django applications.