114 wires and counting

$ follow Django

Keep up with Django in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-08
stories 18

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Django tutorial cleanup, ModelFormSet prefix fix

By RepoJournal · Filed · About Django

Django merged a docs cleanup that trims the tutorial, and a bug fix that makes ModelFormSet respect custom form prefixes.

Django's tutorial loses an unnecessary section, with the relevant content moved into the models documentation. The change came out of the DjangoCon Europe sprints in Vigo [1]. Separately, docs gain source links for every referenced form template, closing trac ticket 37127 as a documentation-only change [2].

The more consequential code fix: BaseModelFormSet._construct_form() used a hardcoded hyphen separator to build its primary-key lookup, so a form that overrides add_prefix() with a custom separator would fail to associate submitted primary keys in bound model formsets. It now respects the form's own prefix, so those formsets bind correctly [3]. The same fix landed as a commit, confirming it's destined for an upcoming release [4].

Two smaller items round out the day: djangoproject.com fixed two paginator bugs in search results, where orphans were dropped and requesting the 'last' page failed to apply a limit, rendering every result [5]. The site also translates the visually hidden 'Skip to main content' link, which previously appeared in English on every localized page [6]. Finally, Django confirmed support for GEOS 3.15 [7].

Quick answers

What shipped in Django on September 8, 2026?
Django merged a docs cleanup that trims the tutorial, and a bug fix that makes ModelFormSet respect custom form prefixes. In total, 10 commits and 8 pull requests landed.
Who contributed to Django on September 8, 2026?
6 developers shipped this update, including Jacob Walls, Kunal Kumar, avallbona, rshide, phanky1, and Md. Saikat Islam.
What were the notable Django updates?
Removing unnecessary section in the second step of the tutorial, Fixed #37127 -- Added source links for form templates in docs, and Fixed #37145 -- Made ModelFormSet respect custom Form.add_prefix().