Django Fellow Report - Jacob - 2026

Week ending 2026-08-16 (Week 33)

This week the main focus was sweeping up after the 6.1 release with some release blocker fixes. Other work around GIS, caching, and the GSoC project on multi-column subqueries continued apace :locomotive: .

Reviewed
Fixed #37263 -- Fixed changelist __exact search crashes and over-matching. by adamchainz · Pull Request #21754 · django/django · GitHub
Updated download page as per DEP-20. by sarahboyce · Pull Request #2733 · django/djangoproject.com · GitHub
Fixed #37264 -- Handled malformed _source_model values in admin popup add views. by adamchainz · Pull Request #21755 · django/django · GitHub
Refs #37159 -- Documented building release wheel reproducibly. by charlesroelli · Pull Request #21760 · django/django · GitHub
https://github.com/django/django/pull/21636
Fixed #37254 -- Added fields.E323 for models referenced by ManyToManyFields. by felixxm · Pull Request #21746 · django/django · GitHub
Fixed #37258 -- Fixed a crash when combining values() with Meta.ordering. by adamchainz · Pull Request #21748 · django/django · GitHub
Fixed #37262 -- Restored rendering of html-safe strings in form media. by adamchainz · Pull Request #21752 · django/django · GitHub
Fixed #37276 -- Fixed case bug for character 'Á' in urlify.js. by JensSpanier · Pull Request #21782 · django/django · GitHub
Fixed #37273 -- Allowed F() expression on the RHS of CompositePK lookups. by p-r-a-v-i-n · Pull Request #21773 · django/django · GitHub
Fixed #37154, #37149 -- Switched from Selenium to Playwright for integration testing. by varunkasyap · Pull Request #21596 · django/django · GitHub
Fixed #37260 -- Avoided DDL when altering only Python-level on_delete options. by adamchainz · Pull Request #21750 · django/django · GitHub
Authored
#37230 (ModelAdmin.list_display: AttributeError when a __ lookup path ends in a relation field (regression from #36926)) – Django
Fixed #37270, #24580 -- Fixed incorrect values for second-degree relations in ModelAdmin.list_display. by jacobtylerwalls · Pull Request #21759 · django/django · GitHub
Refs #28586 -- Updated Model.from_db() signature in docs. by jacobtylerwalls · Pull Request #21761 · django/django · GitHub
Migrate to MAILERS before Django 7 · Issue #2768 · django/djangoproject.com · GitHub
CSS for general index page flattens hierarchy · Issue #2769 · django/djangoproject.com · GitHub
#37274 (Transforms in order_by() not allowed after alias()) – Django
Fixed #37274 -- Allowed transforms in order_by() after alias(). by jacobtylerwalls · Pull Request #21775 · django/django · GitHub
Replace selenium with playwright · Issue #78 · django/django-docker-box · GitHub
Refs CVE-2026-15307 -- Used a more common lookup in raster lookup tests. by jacobtylerwalls · Pull Request #21783 · django/django · GitHub
#37278 (QuerySet.totally_ordered property doesn't fathom aliases of pure fields) – Django
Fixed #37278 -- Made QuerySet.totally_ordered understand aliases to pure Col/ColPairs. by jacobtylerwalls · Pull Request #21784 · django/django · GitHub
Fixed #37250 -- Allowed nesting GEOS GeometryCollection objects. by jacobtylerwalls · Pull Request #21785 · django/django · GitHub
#37280 (ContentSecurityPolicyMiddleware should set Cache-Control: Private if a nonce is rendered) – Django
Misc
Fellows sync
Engaged in security reports
Monthly ops meeting
Monthly security team meeting
Monthly board liaison checkin
2 Likes