$ the-wire · showcase
Tuple lookups stop hanging on F() expressions, admindocs breadcrumb regression fixed
By RepoJournal · Filed · About Django · Composed from the cited sources · methodology
Django landed a fix for a hang in tuple-based lookups and rolled back an empty breadcrumb that regressed in admindocs, a quiet day with two real correctness wins.
Fixed #37291 -- Prevented tuple lookups from hanging on F() expressions. django/django
A TupleIn lookup whose right-hand side contained an F() expression used to hang; the fix normalizes a directly supplied QuerySet before the right-hand side is validated, so the QuerySet is no longer treated as a direct value and iterated during error formatting. The query is cloned and its database alias preserved, with a regression test added. Related unsafety in iterating F() expressions is d...
Fixed #37378 -- Removed extra empty breadcrumb in admindocs model index. django/django
The admindocs model index was rendering an extra empty breadcrumb, a regression introduced by bc03f1064e10fa247a46d4e8a98ba9b26aa4790d. If you run admindocs, the model index pages go back to a single breadcrumb trail.
Pointed the plan taglines at what each tier adds. django/djangoproject.com
Diamond's tagline could have described any sponsorship tier and Platinum and Gold differed by one word; each tier's tagline now names the benefit that sets it apart, in the same imperative voice as the Sponsored Fellow and Bronze lines. Cosmetic, but it removes the copy that made the tiers indistinguishable.
Results for ubuntu-latest added [skip ci] django/django-asv
by Github Bot
The django-asv benchmark suite added a results set for ubuntu-latest, extending the platform matrix its performance history covers.
Add 2026-09-21 meeting notes django/steering-council
The steering council published notes from its 2026-09-21 meeting, the only governance housekeeping alongside a djangoproject.com copy tweak and the asv run.