Django Fellow Report - Jacob - 2026

Week ending 2026-03-01 (Week 09)

Two cool features landed this week: @Antoliny0919’s more standard vertical layout for inputs and labels in admin forms, and Artyom Kotovskiy’s work to make RenameModel migration operations update permission names as well.

Triaged
#36944 (Truncator's docstring states that `MAX_LENGTH_HTML` is enforced but is not, also `truncatechars_html` and `truncatewords_html` docs should be corrected) – Django accepted
#36946 (Running tests on SQLite with --parallel (using spawn) does not respect DATABASES["TEST"]["NAME"]) – Django accepted
#36926 (Admin list_display does not use boolean icons when traversing relations) – Django accepted
#36359 (id_for_label undefined for AdminReadonlyField) – Django duplicate
#36925 (InlineModelAdmin docs do not mention view_on_site as a shared feature with ModelAdmin) – Django accepted
#36930 (Using a custom ModelChoices (not IntegerChoices or TextChoices) member as the default value of a model field doesn't select the default value in form's select) – Django accepted
#36932 (Admin renders label after widget for non-model form fields when using FilteredSelectMultiple) – Django needsinfo
https://code.djangoproject.com/ticket/36943 accepted
#36940 (Improve ASGI script prefix path_info handling) – Django accepted
https://code.djangoproject.com/ticket/36915 invalid
#36955 (Add strict template variable support with global and per-variable configuration) – Django needsnewfeatureprocess
https://code.djangoproject.com/ticket/36953 accepted
#36942 (SimpleTestCase._remove_databases_failures() is not idempotent and crashes on complex MRO.) – Django needsinfo
https://code.djangoproject.com/ticket/36956 accepted
#36959 (Model bases isn't updated when changing parent classes) – Django duplicate
#36958 (Have test client reload logging when logging setting changed) – Django accepted
Reviewed
Deleted leaking loop iter vars in `smartif.py`. by sobolevn · Pull Request #20760 · django/django · GitHub
Fixed #36931 -- Handled LookupError in multipart parser for invalid RFC 2231 encoding by sammiee5311 · Pull Request #20714 · django/django · GitHub
https://github.com/django/django/pull/20308
https://github.com/django/django/pull/19713
Refs #36652, #36936 -- Improved path manipulation in a migration test launching a subprocess. by pmppk · Pull Request #20728 · django/django · GitHub
Fixed #36944 -- Removed MAX_LENGTH_HTML and related 5M chars limit references from HTML truncation docs. by nessita · Pull Request #20766 · django/django · GitHub
Fixed #36948 -- Fixed breadcrumb text overlap at small widths. by aadeina · Pull Request #20764 · django/django · GitHub
Fixed #36926 -- Made admin use boolean icons for related BooleanFields in list_display by Huwaiza · Pull Request #20718 · django/django · GitHub
Fixed #36359 -- Added id_for_label to AdminReadonlyField. by prachisingh342006 · Pull Request #20743 · django/django · GitHub
Fixed #36951 -- Removed empty exc_info from log_task_finished signal handler. by knifecake · Pull Request #20722 · django/django · GitHub
Fixed #36848 -- Updated defaults.bad_request view documentation by LincolnPuzey · Pull Request #20615 · django/django · GitHub
Fixed #36940 -- Improved ASGI script prefix path_info handling. by KhadyotTakale · Pull Request #20749 · django/django · GitHub
Fixed #36946 -- Respected test database name when running tests in parallel on SQLite. by laymonage · Pull Request #20768 · django/django · GitHub
Fixed #36936 -- Adjusted tests to set PYTHON_COLORS environment variable. by pmppk · Pull Request #20771 · django/django · GitHub
Adjusted default DoS severity level in Security Policy. by nessita · Pull Request #20778 · django/django · GitHub
Fixed #20775 -- Clarify that SQL equivalents for text lookups are backend dependent by Australia19-11-2023 · Pull Request #20705 · django/django · GitHub
Fixed #22079 -- Added tests for empty iterable stripping in RequestFactory. by anurag629 · Pull Request #20776 · django/django · GitHub
Fixed #27489 -- Renamed permissions upon model renaming in migrations. by artirix1927 · Pull Request #20539 · django/django · GitHub
Refs #23919 -- Used yield from in Paginator. by Pierre-Sassoulas · Pull Request #20029 · django/django · GitHub
https://github.com/django/django/pull/20300
Fixed #36914 -- Updated background color for select options in TabularInline. by Antoliny0919 · Pull Request #20665 · django/django · GitHub
Misc
Engaged in security reports
Fellows sync
1 Like