# Django Fellow Report - Sarah - 2025

**URL:** <https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721>\
**Category:** Django Internals\
**Created:** [January 6, 2025, 7:34am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721 "2025-01-06T07:34:29Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [May 23, 2025, 2:51pm UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/21 "2025-05-23T14:51:10Z")

</div>

# Week ending 2025-05-25 (Week 21)

Posting my Fellow report early this week as I fly to Greece tomorrow for a little holiday 🇬🇷  
I will be back Tuesday June 3rd 👍

## Triaged

- [#36402 (Update sdist package name in reusabe apps tutorial for PEP 625) – Django](https://code.djangoproject.com/ticket/36402) (accepted)
- [#36403 (Admin actions displays "0 of NaN selected" when there are \>=1000 results on a page) – Django](https://code.djangoproject.com/ticket/36403) (worksforme)
- [#36404 (Aggregates with filter using OuterRef raise FieldError) – Django](https://code.djangoproject.com/ticket/36404) (accepted)
- [https://code.djangoproject.com/ticket/36398](https://code.djangoproject.com/ticket/36398) (needsinfo → accepted)
- [https://code.djangoproject.com/ticket/36405](https://code.djangoproject.com/ticket/36405) (accepted)
- [https://code.djangoproject.com/ticket/35782](https://code.djangoproject.com/ticket/35782) (new → fixed/closed)
- [https://code.djangoproject.com/ticket/36407](https://code.djangoproject.com/ticket/36407) (accepted)
- [https://code.djangoproject.com/ticket/36409](https://code.djangoproject.com/ticket/36409) (invalid)
- [#35353 (SelectFilter2.js puts the label for Django Admin filter fields in the wrong place) – Django](https://code.djangoproject.com/ticket/35353) (duplicate)
- [https://code.djangoproject.com/ticket/36410](https://code.djangoproject.com/ticket/36410) (accepted)
- [https://code.djangoproject.com/ticket/36412](https://code.djangoproject.com/ticket/36412) (wontfix)

## Reviewed

- [https://github.com/django/django/pull/19474](https://github.com/django/django/pull/19474)
- [https://github.com/django/django/pull/19196](https://github.com/django/django/pull/19196)
- [Fixed #35333 -- Ensured that date and time filters honor the `unlocalize` tag by AhmedNassar7 · Pull Request #19400 · django/django · GitHub](https://github.com/django/django/pull/19400)
- [Fixed #36389 -- Fixed GenericRelation.update() use write DB connection. by JaeHyuckSa · Pull Request #19476 · django/django · GitHub](https://github.com/django/django/pull/19476)
- [https://github.com/django/django/pull/19386](https://github.com/django/django/pull/19386)
- [Fixed #21604 -- Embed raw queries as subqueries by wiltso · Pull Request #16329 · django/django · GitHub](https://github.com/django/django/pull/16329)
- [Fixed #25706 -- Refactored geometry widgets to remove inline JavaScript. by claudep · Pull Request #18494 · django/django · GitHub](https://github.com/django/django/pull/18494)
- [Fix typo in German translation by jonas-kiesewetter · Pull Request #19491 · django/django · GitHub](https://github.com/django/django/pull/19491)
- [Refs #26688 -- Added tests for `log_response()` internal helper. by nessita · Pull Request #19485 · django/django · GitHub](https://github.com/django/django/pull/19485)
- [Fixed #36402 -- Updated sdist package name in reusabe apps tutorial for PEP 625. by jcjudkins · Pull Request #19490 · django/django · GitHub](https://github.com/django/django/pull/19490)
- [Fixed #36405 -- Fixed Aggregate.order\_by using OuterRef. by adamchainz · Pull Request #19489 · django/django · GitHub](https://github.com/django/django/pull/19489)
- [Fixed typo in form rendering API docs. by adamzap · Pull Request #19496 · django/django · GitHub](https://github.com/django/django/pull/19496)
- [Refs #35444 -- Adjusted multi-args distinct aggregate test ordering expectations. by charettes · Pull Request #19497 · django/django · GitHub](https://github.com/django/django/pull/19497)
- [https://github.com/django/django/pull/19012](https://github.com/django/django/pull/19012)
- [Fixed #36407 -- Cast default value when using Case statement in Order By clause. by ontowhee · Pull Request #19495 · django/django · GitHub](https://github.com/django/django/pull/19495)

## Authored

- [Fixed #36390 -- Deprecated RemoteUserMiddleware subclasses missing aprocess\_request(). by sarahboyce · Pull Request #19488 · django/django · GitHub](https://github.com/django/django/pull/19488)
- [Fixed #36404 -- Fixed Aggregate.filter using OuterRef. by sarahboyce · Pull Request #19494 · django/django · GitHub](https://github.com/django/django/pull/19494)

## Other/Misc

- Engaged in the GitHub Secure Open Source Fund application
- Engaged in security reports
- Refreshed the triage and review team membership
- Setup a local geodjango app for testing purposes

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [June 3, 2025, 6:50am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/22 "2025-06-03T06:50:22Z")

</div>

# Week ending 2025-06-01 (Week 22)

No fellow work this week! I was on holiday in Greece and Turkey to see some friends get married 💒

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [June 10, 2025, 7:13am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/23 "2025-06-10T07:13:44Z")

</div>

# Week ending 2025-06-08 (Week 23)

Came back from holiday on the Tuesday 👍

## Triaged

- [https://code.djangoproject.com/ticket/36429](https://code.djangoproject.com/ticket/36429) (accepted)
- [https://code.djangoproject.com/ticket/36430](https://code.djangoproject.com/ticket/36430) (accepted)
- [#36434 (manage.py runserver only respects python -u flag if --noreload is present (-u flag forces streams to be unbuffered)) – Django](https://code.djangoproject.com/ticket/36434) (accepted)
- [https://code.djangoproject.com/ticket/36443](https://code.djangoproject.com/ticket/36443) (duplicate)
- [#36444 (Create Custom Django Management Command for Project + App Setup) – Django](https://code.djangoproject.com/ticket/36444) (wontfix)
- [#36445 (Value(None, output\_field=JSONField()) incorrectly saves as SQL NULL in bulk\_update()) – Django](https://code.djangoproject.com/ticket/36445) (accepted)

## Reviewed

- [Fixed #36416 -- Made QuerySet.in\_bulk() account for composite pks in id\_list. by jacobtylerwalls · Pull Request #19502 · django/django · GitHub](https://github.com/django/django/pull/19502)
- [https://github.com/django/django/pull/19507](https://github.com/django/django/pull/19507)
- [Fixed #36432 -- Fixed a prefetch\_related crash on related target subclass queryset. by charettes · Pull Request #19523 · django/django · GitHub](https://github.com/django/django/pull/19523)
- [Fixed #36407 -- Cast default value when using Case statement in Order By clause. by ontowhee · Pull Request #19495 · django/django · GitHub](https://github.com/django/django/pull/19495)
- [Fixed #36386 -- Added styles and icons for INFO and DEBUG messages in the admin. by michalpokusa · Pull Request #19465 · django/django · GitHub](https://github.com/django/django/pull/19465)
- [Fixed #36437 -- Improved accessibility of messages in admin by michalpokusa · Pull Request #19526 · django/django · GitHub](https://github.com/django/django/pull/19526)
- [Fixed #36435 -- Made CaptureQueriesContext restore reset\_queries conditionally. by adamchainz · Pull Request #19521 · django/django · GitHub](https://github.com/django/django/pull/19521)
- [Fixed #36425 -- Standardized integer fields descriptions. by junghwan16 · Pull Request #19516 · django/django · GitHub](https://github.com/django/django/pull/19516)
- [Fixed #35680 -- Added default automatic imports to shell. by salvo-polizzi · Pull Request #18560 · django/django · GitHub](https://github.com/django/django/pull/18560)
- [Refs CVE-2025-48432 -- Ensured `log_response` is used anywhere a response is logged by RealOrangeOne · Pull Request #19525 · django/django · GitHub](https://github.com/django/django/pull/19525)
- [Fixed #36421 -- Made test\_msgfmt\_error\_including\_non\_ascii compatible… by jericho1050 · Pull Request #19530 · django/django · GitHub](https://github.com/django/django/pull/19530)
- [Fixed #32263 -- Made Squashmigrations produce correct result with RenameModel on a FK target. by DevilsAutumn · Pull Request #17257 · django/django · GitHub](https://github.com/django/django/pull/17257)
- [https://github.com/django/django/pull/19503](https://github.com/django/django/pull/19503)

## Authored

- [#36436 (Sensitive signer.key exposed via Django messages framework in templates) – Django](https://code.djangoproject.com/ticket/36436)
- [#36437 (Improve accessibility of messages in admin.) – Django](https://code.djangoproject.com/ticket/36437)
- [[5.2.x] Updated translations from Transifex. by sarahboyce · Pull Request #19528 · django/django · GitHub](https://github.com/django/django/pull/19528)

## Other/Misc

- Engaged in security reports

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [June 16, 2025, 7:03am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/24 "2025-06-16T07:03:58Z")

</div>

# Week ending 2025-06-15 (Week 24)

Bank holiday on Monday 😁

## Triaged

- [#36450 (View source code links in docs are broken in some places) – Django](https://code.djangoproject.com/ticket/36450) (accepted)
- [#36452 (DomainNameValidator forbids digits in TLDs) – Django](https://code.djangoproject.com/ticket/36452) (needsinfo)
- [#36455 (Cache backends delegate async methods to BaseCache implementations instead of using the backend's native support for incr(), get\_many(), etc..) – Django](https://code.djangoproject.com/ticket/36455) (invalid)
- [https://code.djangoproject.com/ticket/36457](https://code.djangoproject.com/ticket/36457) (wontfix)
- [#36456 (Improve content type negotiation for 500 response) – Django](https://code.djangoproject.com/ticket/36456) (accepted)
- [https://code.djangoproject.com/ticket/36458](https://code.djangoproject.com/ticket/36458) (accepted)
- [#36459 (Improve accessibility of the buttons inside the AdminDateWidget dialog using ARIA attributes) – Django](https://code.djangoproject.com/ticket/36459) (accepted)
- [#36460 (Improve accessibility of column sort buttons on admin changelist page) – Django](https://code.djangoproject.com/ticket/36460) (accepted)
- [https://code.djangoproject.com/ticket/36462](https://code.djangoproject.com/ticket/36462) (wontfix)
- [#36461 (Sort keys in staticfiles.json to support reproducible builds) – Django](https://code.djangoproject.com/ticket/36461) (duplicate)

## Reviewed

- [Fixed #36449 -- Fixed field types in example model using ForeignObject. by jacobtylerwalls · Pull Request #19540 · django/django · GitHub](https://github.com/django/django/pull/19540)
- [Fixed #36425 -- Standardized integer fields descriptions. by junghwan16 · Pull Request #19516 · django/django · GitHub](https://github.com/django/django/pull/19516)
- [Fixed #36448 -- Fixed GeoDjango spelling in test\_commands.py docstrings. by nakanoh · Pull Request #19537 · django/django · GitHub](https://github.com/django/django/pull/19537)
- [Fixed #25706 -- Refactored geometry widgets to remove inline JavaScript. by claudep · Pull Request #18494 · django/django · GitHub](https://github.com/django/django/pull/18494)
- [Fixed #36421 -- Made test\_msgfmt\_error\_including\_non\_ascii compatible… by jericho1050 · Pull Request #19530 · django/django · GitHub](https://github.com/django/django/pull/19530)
- [Fixed #35972 -- Fixed lookup crashes after subquery annotations. by jacobtylerwalls · Pull Request #19057 · django/django · GitHub](https://github.com/django/django/pull/19057)
- [Fixed #36442 -- Cloned FilteredRelation before rename\_prefix\_from\_q. by mihalikv · Pull Request #19531 · django/django · GitHub](https://github.com/django/django/pull/19531)
- [Fixed #32770 -- Added system check to ensure `django.contrib.postgres` in `INSTALLED_APPS` when using its features. by cliffordgama · Pull Request #19480 · django/django · GitHub](https://github.com/django/django/pull/19480)
- [Removed default for app\_configs from system check functions. by adamchainz · Pull Request #19262 · django/django · GitHub](https://github.com/django/django/pull/19262)
- [Fixed #36454 -- Fixed typo in docs/intro/tutorial08.txt. by ruvilonix · Pull Request #19554 · django/django · GitHub](https://github.com/django/django/pull/19554)
- [Fixed #36447 -- Only considered quality when selecting preferred media type. by RealOrangeOne · Pull Request #19553 · django/django · GitHub](https://github.com/django/django/pull/19553)
- [Fixed #36433 -- Fixed constraint validation crash when condition uses a ForeignKey attname. by colleenDunlap · Pull Request #19535 · django/django · GitHub](https://github.com/django/django/pull/19535)
- [Fixed #36453 -- Made When.condition resolve with for\_save=False. by cliffordgama · Pull Request #19555 · django/django · GitHub](https://github.com/django/django/pull/19555)
- [https://github.com/django/django/pull/19512](https://github.com/django/django/pull/19512)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)

## Authored

- [Added follow-up to CVE-2025-48432 to security archive. by sarahboyce · Pull Request #19550 · django/django · GitHub](https://github.com/django/django/pull/19550)
- [Added Fellow call for applicant banner. by sarahboyce · Pull Request #2092 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/pull/2092)
- [Corrected jsonfield fieldlookup references. by sarahboyce · Pull Request #19560 · django/django · GitHub](https://github.com/django/django/pull/19560)

## Other/Misc

- Released Django 5.2.3, 5.1.11, 4.2.23
- Added my interpretation of an RFC: [Help wanted: Accept header interpretation - #3 by sarahboyce](https://forum.djangoproject.com/t/help-wanted-accept-header-interpretation/41373/3)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [June 23, 2025, 6:23am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/25 "2025-06-23T06:23:50Z")

</div>

# Week ending 2025-06-22 (Week 25)

There was another bank holiday on the Thursday 😁

## Triaged

- [#36467 (Remove leading whitespace in value of Set-Cookie header in wsgi handler) – Django](https://code.djangoproject.com/ticket/36467) (needsinfo → accepted)
- [#36469 (Style update for development version warning banner in documentation) – Django](https://code.djangoproject.com/ticket/36469) (wontfix)
- [https://code.djangoproject.com/ticket/36471](https://code.djangoproject.com/ticket/36471) (accepted)
- [https://code.djangoproject.com/ticket/36472](https://code.djangoproject.com/ticket/36472) (accepted)
- [https://code.djangoproject.com/ticket/27351](https://code.djangoproject.com/ticket/27351) (wontfix)

## Reviewed

- [Fixed #36447 -- Only considered quality when selecting preferred media type. by RealOrangeOne · Pull Request #19553 · django/django · GitHub](https://github.com/django/django/pull/19553)
- [Fixed #36464 -- Fixed tuple in subquery lookup when missing native support. by charettes · Pull Request #19565 · django/django · GitHub](https://github.com/django/django/pull/19565)
- [Fix typo by Dimaz55 · Pull Request #19568 · django/django · GitHub](https://github.com/django/django/pull/19568)
- [Fixed #36465 -- Disallowed '+' and '-' characters in template variable names. by haileyajohnson · Pull Request #19567 · django/django · GitHub](https://github.com/django/django/pull/19567)
- [Fixed #32770 -- Added system check to ensure `django.contrib.postgres` in `INSTALLED_APPS` when using its features. by cliffordgama · Pull Request #19480 · django/django · GitHub](https://github.com/django/django/pull/19480)
- [Fixed #36467 -- Removed leading whitespaces from Set-Cookie header values in WSGIHandler. by lukas-komischke-ameos · Pull Request #19570 · django/django · GitHub](https://github.com/django/django/pull/19570)
- [Fixed #36466 -- Removed the GeneratedField restriction from the E042 check. by shangxiao · Pull Request #19569 · django/django · GitHub](https://github.com/django/django/pull/19569)
- [Fixed #36437 -- Improved accessibility of messages in admin by michalpokusa · Pull Request #19526 · django/django · GitHub](https://github.com/django/django/pull/19526)
- [Clarified that only latest dependency versions are valid for security reports. by RealOrangeOne · Pull Request #19571 · django/django · GitHub](https://github.com/django/django/pull/19571)
- [https://github.com/django/django/pull/18966](https://github.com/django/django/pull/18966)
- [Fixed #36460 -- Improve accessibility and add new feature to column sorting in admin ChangeList. by Antoliny0919 · Pull Request #19564 · django/django · GitHub](https://github.com/django/django/pull/19564)
- [Fixed #35595, #35962 -- Removed indexes and constraints before fields in migrations. by wookkl · Pull Request #19361 · django/django · GitHub](https://github.com/django/django/pull/19361)
- [Fixed #36152 -- Deprecated use of "%" in column aliases. by jacobtylerwalls · Pull Request #19187 · django/django · GitHub](https://github.com/django/django/pull/19187)
- [Fixed #36235 -- Fixed RelatedManager queryset losing related instance in `get_or_create()` and `update_or_create()`. by JaeHyuckSa · Pull Request #19241 · django/django · GitHub](https://github.com/django/django/pull/19241)
- [Fixed #32340 -- Added documentation about communicating form field format requirements to users. by Jordan-Boulton1 · Pull Request #19259 · django/django · GitHub](https://github.com/django/django/pull/19259)
- [Fixed #36471 -- Added support for \_\_coveredby GIS lookup and Collect, GeoHash, IsValid on MariaDB 12.0.1+. by felixxm · Pull Request #19578 · django/django · GitHub](https://github.com/django/django/pull/19578)
- [Fixed #35305 -- Avoided recreating constraints on fields renamed via db\_column. by jacobtylerwalls · Pull Request #19543 · django/django · GitHub](https://github.com/django/django/pull/19543)
- [Fixed #36445 -- Ensured Value(None, output\_field=JSONField()) is saved as JSON null in bulk\_update() by GoyalRocks007 · Pull Request #19546 · django/django · GitHub](https://github.com/django/django/pull/19546)
- [Removed @skipUnlessDBFeature silencing of nonexistent features. by timgraham · Pull Request #19581 · django/django · GitHub](https://github.com/django/django/pull/19581)
- [https://github.com/django/django/pull/19529](https://github.com/django/django/pull/19529)
- [Fixed #36386 -- Added styles and icons for INFO and DEBUG messages in the admin. by michalpokusa · Pull Request #19465 · django/django · GitHub](https://github.com/django/django/pull/19465)
- [Fixed #35728 -- Computed error messages in assertions only on test failures. by cliffordgama · Pull Request #19402 · django/django · GitHub](https://github.com/django/django/pull/19402)

## Authored

- [Fixed #35581 -- Updated django.core.mail to Python's modern email API. by sarahboyce · Pull Request #19573 · django/django · GitHub](https://github.com/django/django/pull/19573)

## Other/Misc

- Set up mssql-django in order to test [Fixed #36464 -- Fixed tuple in subquery lookup when missing native support. by charettes · Pull Request #19565 · django/django · GitHub](https://github.com/django/django/pull/19565) against SQL server

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [July 14, 2025, 10:18am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/26 "2025-07-14T10:18:59Z")

</div>

# Week ending 2025-06-29 (Week 26)

## Triaged

- [#36475 (Optimize F-expression slice to MySQL column-prefix index) – Django](https://code.djangoproject.com/ticket/36475) (needsinfo)
- [#36478 (EmailMessage handles utf-8 encoded text attachments differently in constructor vs property) – Django](https://code.djangoproject.com/ticket/36478) (accepted)
- [https://code.djangoproject.com/ticket/16328](https://code.djangoproject.com/ticket/16328) (fixed → open)
- [https://code.djangoproject.com/ticket/36480](https://code.djangoproject.com/ticket/36480) (accepted)
- [https://code.djangoproject.com/ticket/36481](https://code.djangoproject.com/ticket/36481) (accepted)

## Reviewed

- [https://github.com/django/django/pull/19402](https://github.com/django/django/pull/19402/)
- [Fixed #36460 -- Improve accessibility and add new feature to column sorting in admin ChangeList. by Antoliny0919 · Pull Request #19564 · django/django · GitHub](https://github.com/django/django/pull/19564)
- [Fixed #36386 -- Added styles and icons for INFO and DEBUG messages in the admin. by michalpokusa · Pull Request #19465 · django/django · GitHub](https://github.com/django/django/pull/19465)
- [https://github.com/django/django/pull/18966](https://github.com/django/django/pull/18966)
- [https://github.com/0saurabh0/django/pull/2](https://github.com/0saurabh0/django/pull/2)
- [Fixed #36366 -- Improved accessibility of pagination in the admin. by Antoliny0919 · Pull Request #19448 · django/django · GitHub](https://github.com/django/django/pull/19448)
- [https://github.com/django/django/pull/19492](https://github.com/django/django/pull/19492)
- [Fixed #27106 -- Document which template filters can be used in Python… by ryancheley · Pull Request #19100 · django/django · GitHub](https://github.com/django/django/pull/19100)
- [Fixed #35680 -- Added default automatic imports to shell. by salvo-polizzi · Pull Request #18560 · django/django · GitHub](https://github.com/django/django/pull/18560)
- [Fixed #36478 -- Fixed inconsistent mail attachment handling. by sarahboyce · Pull Request #19589 · django/django · GitHub](https://github.com/django/django/pull/19589)
- [https://github.com/django/django/pull/19145](https://github.com/django/django/pull/19145)
- [https://github.com/django/django/pull/19393](https://github.com/django/django/pull/19393)
- [Fixed #35595, #35962 -- Removed indexes and constraints before fields in migrations. by wookkl · Pull Request #19361 · django/django · GitHub](https://github.com/django/django/pull/19361)
- [Fixed #36464 -- Fixed tuple in subquery lookup when missing native support. by charettes · Pull Request #19565 · django/django · GitHub](https://github.com/django/django/pull/19565)

## Authored

- [Package ecosystem light mode icon color issue · Issue #2108 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/issues/2108)
- [#36477 (Add an internal helper for deprecating positional arguments in favor of keyword-only arguments) – Django](https://code.djangoproject.com/ticket/36477)
- [Separated creating the release and setting it as default in Trac in the post-release steps. by sarahboyce · Pull Request #19596 · django/django · GitHub](https://github.com/django/django/pull/19596)
- [Removed unneeded field\_name checks within MigrationAutodetector.check\_dependency(). by sarahboyce · Pull Request #19598 · django/django · GitHub](https://github.com/django/django/pull/19598)

## Other/Misc

- Steering Council meeting
- GSoC meeting with mentee, mentor and Fellows

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [July 14, 2025, 10:21am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/27 "2025-07-14T10:21:46Z")

</div>

# Week ending 2025-07-06 (Week 27)

I was on holiday 😁 spent the week in Taiwan visiting my sister 🇹🇼

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [July 14, 2025, 10:22am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/28 "2025-07-14T10:22:23Z")

</div>

# Week ending 2025-07-13 (Week 28)

Also on holiday 🌴 went on to visit South Korea 🇰🇷

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [July 21, 2025, 6:35am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/29 "2025-07-21T06:35:24Z")

</div>

# Week ending 2025-07-20 (Week 29)

## Triaged

- [#36500 (inconsistent 79 char limit for docstrings and comments) – Django](https://code.djangoproject.com/ticket/36500) (wontfix)
- [#36495 (Template file changes do not trigger a server reload) – Django](https://code.djangoproject.com/ticket/36495) (wontfix)
- [#35453 (ManyToMany field incorrectly identified as a concrete field on the defining side.) – Django](https://code.djangoproject.com/ticket/35453) (accepted)
- [#36505 (Allow overriding default database with a `db.override` contextmanager) – Django](https://code.djangoproject.com/ticket/36505) (wontfix)
- [https://code.djangoproject.com/ticket/36506](https://code.djangoproject.com/ticket/36506) (wontfix)

## Reviewed

- [Fixed #36226 -- Accepted str or bytes for password and salt in password hashers. by roelzkie15 · Pull Request #19626 · django/django · GitHub](https://github.com/django/django/pull/19626)
- [Minor tweaks following 2025-06-04 and 2025-07-02 releases. by nessita · Pull Request #16 · nessita/checklist-generator · GitHub](https://github.com/nessita/checklist-generator/pull/16)
- [Fixed #36336 -- Fixed autocomplete field width in collapsed admin inlines. by YasserShkeir · Pull Request #19601 · django/django · GitHub](https://github.com/django/django/pull/19601)
- [Fixed #36439 -- Optimized acheck\_password by using sync\_to\_async on verify\_password. by roelzkie15 · Pull Request #19611 · django/django · GitHub](https://github.com/django/django/pull/19611)
- [https://github.com/django/django/pull/19097](https://github.com/django/django/pull/19097)
- [https://github.com/django/django/pull/18560](https://github.com/django/django/pull/18560)
- [Added GitHub Action to enforce stable branch commit message prefix. by nessita · Pull Request #19640 · django/django · GitHub](https://github.com/django/django/pull/19640)
- [https://github.com/django/django/pull/18966](https://github.com/django/django/pull/18966)
- [Fixed #36456 -- Improved content type negotiation in technical 500 error response. by IsJn-227 · Pull Request #19562 · django/django · GitHub](https://github.com/django/django/pull/19562)
- [Fixed #36482 -- Rendered PK with value\_to\_string() in admin. by shangxiao · Pull Request #19600 · django/django · GitHub](https://github.com/django/django/pull/19600)
- [Fixed #35728 -- Computed error messages in assertions only on test failures. by cliffordgama · Pull Request #19402 · django/django · GitHub](https://github.com/django/django/pull/19402)
- [Removed verbose "which" from migrations topic by jmoppel · Pull Request #19607 · django/django · GitHub](https://github.com/django/django/pull/19607)
- [https://github.com/django/django/pull/18627](https://github.com/django/django/pull/18627)
- [Refs #35680 -- Sorted shell default autoimports to prevent isort mismatches. by nessita · Pull Request #19649 · django/django · GitHub](https://github.com/django/django/pull/19649)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)
- [Fixed #36460 -- Improve accessibility and add new feature to column sorting in admin ChangeList. by Antoliny0919 · Pull Request #19564 · django/django · GitHub](https://github.com/django/django/pull/19564)
- [https://github.com/django/django/pull/19362](https://github.com/django/django/pull/19362)

## Authored

- [Refs #35581 -- Reduced implementation dependencies in mail tests. by sarahboyce · Pull Request #19642 · django/django · GitHub](https://github.com/django/django/pull/19642)
- [Triggered window resize to fix layout issues. by sarahboyce · Pull Request #19644 · django/django · GitHub](https://github.com/django/django/pull/19644)
- [Removed double spaces after periods. by sarahboyce · Pull Request #19651 · django/django · GitHub](https://github.com/django/django/pull/19651)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [July 29, 2025, 6:24am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/30 "2025-07-29T06:24:55Z")

</div>

# Week ending 2025-07-27 (Week 30)

## Triaged

- [#36512 (The range of the pagination block on the admin ChangeList page is incorrect.) – Django](https://code.djangoproject.com/ticket/36512) (invalid)
- [#36516 (Pagination and save button layout in the admin changelist footer has changed.) – Django](https://code.djangoproject.com/ticket/36516) (worksforme → accepted)
- [#36515 (test\_parsing\_errors() fails with Fedora's Python 3.14 pre-release) – Django](https://code.djangoproject.com/ticket/36515) (duplicate)
- [#36517 (Add Native Vector Support for Oracle: VectorField, VectorIndex, and VectorDistance) – Django](https://code.djangoproject.com/ticket/36517) (wontfix)
- [#36521 (Proposal: Add Static Type Annotations to Django Core (Phase-wise Plan)) – Django](https://code.djangoproject.com/ticket/36521) (duplicate)
- [#36518 (full\_clean crashes on model with both a CheckConstraint and a GeneratedField with a Case expression) – Django](https://code.djangoproject.com/ticket/36518) (accepted)
- [https://code.djangoproject.com/ticket/30577](https://code.djangoproject.com/ticket/30577) (accepted)

## Reviewed

- [Fixed #36226 -- Accepted str or bytes for password and salt in password hashers. by roelzkie15 · Pull Request #19626 · django/django · GitHub](https://github.com/django/django/pull/19626)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)
- [https://github.com/django/django/pull/19362](https://github.com/django/django/pull/19362)
- [Fixed #36509 -- Missing label on input fields in tables by ClausSander · Pull Request #19655 · django/django · GitHub](https://github.com/django/django/pull/19655)
- [Fixed #36055 -- Prevented overlap of object-tools buttons and page header in the admin. by Antoliny0919 · Pull Request #19652 · django/django · GitHub](https://github.com/django/django/pull/19652)
- [Fixed #36511 -- Ensured filters came before table in keyboard navigation in admin changelist. by Antoliny0919 · Pull Request #19659 · django/django · GitHub](https://github.com/django/django/pull/19659)
- [Fixed #36439 -- Optimized acheck\_password by using sync\_to\_async on verify\_password. by roelzkie15 · Pull Request #19611 · django/django · GitHub](https://github.com/django/django/pull/19611)
- [Fixed incorrectly concatenated string in SimpleBlockTagTests.test\_simple\_block\_tag\_with\_context\_missing\_content(). by medmunds · Pull Request #19662 · django/django · GitHub](https://github.com/django/django/pull/19662)
- [Refs #36138 -- Corrected global\_settings comment for ADMINS. by medmunds · Pull Request #19663 · django/django · GitHub](https://github.com/django/django/pull/19663)
- [https://github.com/django/django/pull/19632](https://github.com/django/django/pull/19632)
- [Added lazy\_model() and get\_model\_by\_label() utilities for deferred model resolution by Mbulelo-Peyi · Pull Request #19664 · django/django · GitHub](https://github.com/django/django/pull/19664)
- [Fixed #36498 -- Updated inline addText based on related object presence by dorian-adams · Pull Request #19666 · django/django · GitHub](https://github.com/django/django/pull/19666)
- [Fixed #36516, Refs #36366 -- Fixed changelist footer layout with list\_editable and list\_filter. by Antoliny0919 · Pull Request #19658 · django/django · GitHub](https://github.com/django/django/pull/19658)
- [https://github.com/django/django/pull/18966](https://github.com/django/django/pull/18966)
- [Fixed typo in django/middleware/gzip.py. by MedAmineMahmoud · Pull Request #19670 · django/django · GitHub](https://github.com/django/django/pull/19670)
- [https://github.com/django/django/pull/19386](https://github.com/django/django/pull/19386)
- [https://github.com/django/django/pull/16012](https://github.com/django/django/pull/16012)
- [Fixed #36438 -- Made MigrationAutodetector remove generated fields before their base fields. by cliffordgama · Pull Request #19620 · django/django · GitHub](https://github.com/django/django/pull/19620)
- [Extended the GitHub pull request template to require AI assistance disclosure. by nessita · Pull Request #19594 · django/django · GitHub](https://github.com/django/django/pull/19594)
- [Add missing command for running-test on contributing page by baidoosik · Pull Request #19068 · django/django · GitHub](https://github.com/django/django/pull/19068)
- [https://github.com/django/django/pull/18627](https://github.com/django/django/pull/18627)
- [Fixed #36513 -- M2M multi-select background color. by forrrestr · Pull Request #19674 · django/django · GitHub](https://github.com/django/django/pull/19674)
- [Fixed typo in docs/topics/email.txt. by medmunds · Pull Request #19672 · django/django · GitHub](https://github.com/django/django/pull/19672)
- [Fixed #36522 -- Fixed a crash when filtering composite pk against tuple of expressions. by charettes · Pull Request #19673 · django/django · GitHub](https://github.com/django/django/pull/19673)

## Other/Misc

- Updated [https://github.com/django/django/pull/17338](https://github.com/django/django/pull/17338) based off feedback
- Engaged in security reports

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [August 4, 2025, 7:14am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/31 "2025-08-04T07:14:02Z")

</div>

# **Week ending 2025-08-03 (Week 31)**

I didn’t work on Monday as I had family visiting 👭

## **Triaged**

- [https://code.djangoproject.com/ticket/36533](https://code.djangoproject.com/ticket/36533) (accepted)
- [https://code.djangoproject.com/ticket/36534](https://code.djangoproject.com/ticket/36534) (needsinfo)
- [https://code.djangoproject.com/ticket/36536](https://code.djangoproject.com/ticket/36536) (duplicate)
- [https://code.djangoproject.com/ticket/36535](https://code.djangoproject.com/ticket/36535) (accepted)

## **Reviewed**

- [https://github.com/django/django/pull/19678](https://github.com/django/django/pull/19678)
- [https://github.com/django/django/pull/19675](https://github.com/django/django/pull/19675)
- [https://github.com/django/django/pull/19679](https://github.com/django/django/pull/19679)
- [https://github.com/django/django/pull/19671](https://github.com/django/django/pull/19671)
- [https://github.com/django/django/pull/19682](https://github.com/django/django/pull/19682)
- [https://github.com/django/django/pull/19659](https://github.com/django/django/pull/19659)
- [https://github.com/django/django/pull/19611](https://github.com/django/django/pull/19611)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)
- [https://github.com/django/django/pull/19676](https://github.com/django/django/pull/19676)
- [https://github.com/django/django/pull/19688](https://github.com/django/django/pull/19688)
- [https://github.com/django/django/pull/16012](https://github.com/django/django/pull/16012)
- [https://github.com/django/django/pull/19685](https://github.com/django/django/pull/19685)
- [https://github.com/django/django/pull/19654](https://github.com/django/django/pull/19654)
- [https://github.com/django/django/pull/19689](https://github.com/django/django/pull/19689)
- [https://github.com/django/django/pull/19690](https://github.com/django/django/pull/19690)
- [https://github.com/django/django/pull/19190](https://github.com/django/django/pull/19190)
- [https://github.com/django/django/pull/19459](https://github.com/django/django/pull/19459)
- [https://github.com/django/django/pull/19057](https://github.com/django/django/pull/19057)
- [https://github.com/django/django/pull/19070](https://github.com/django/django/pull/19070)

## **Other/Misc**

- Engaged in security reports
- Investigated [https://code.djangoproject.com/ticket/36518](https://code.djangoproject.com/ticket/36518)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [August 11, 2025, 6:38am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/32 "2025-08-11T06:38:57Z")

</div>

# **Week ending 2025-08-10 (Week 32)**

## **Triaged**

- [https://code.djangoproject.com/ticket/36538](https://code.djangoproject.com/ticket/36538) (wontfix)
- [https://code.djangoproject.com/ticket/36540](https://code.djangoproject.com/ticket/36540) (worksforme → accepted)
- [https://code.djangoproject.com/ticket/36542](https://code.djangoproject.com/ticket/36542) (accepted)

## **Reviewed**

- [https://github.com/django/django/pull/19693](https://github.com/django/django/pull/19693)
- [https://github.com/django/django/pull/19694](https://github.com/django/django/pull/19694)
- [https://github.com/django/django/pull/19679](https://github.com/django/django/pull/19679)
- [https://github.com/django/django/pull/19695](https://github.com/django/django/pull/19695)
- [https://github.com/django/django/pull/19697](https://github.com/django/django/pull/19697)
- [https://github.com/django/django/pull/19678](https://github.com/django/django/pull/19678)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)
- [https://github.com/django/django/pull/19699](https://github.com/django/django/pull/19699)
- [https://github.com/django/django/pull/19698](https://github.com/django/django/pull/19698)
- [https://github.com/django/django/pull/19574](https://github.com/django/django/pull/19574)
- [https://github.com/django/django/pull/19675](https://github.com/django/django/pull/19675)
- [https://github.com/django/django/pull/19702](https://github.com/django/django/pull/19702)
- [https://github.com/django/django/pull/19688](https://github.com/django/django/pull/19688)
- [https://github.com/django/django/pull/19700](https://github.com/django/django/pull/19700)
- [https://github.com/django/django/pull/19459](https://github.com/django/django/pull/19459)
- [https://github.com/django/django/pull/19707](https://github.com/django/django/pull/19707)
- [https://github.com/django/django/pull/19709](https://github.com/django/django/pull/19709)
- [https://github.com/django/django/pull/19708](https://github.com/django/django/pull/19708)
- [https://github.com/django/django/pull/19522](https://github.com/django/django/pull/19522)
- [https://github.com/django/django/pull/19711](https://github.com/django/django/pull/19711)
- [https://github.com/django/django/pull/19447](https://github.com/django/django/pull/19447)
- [https://github.com/django/django/pull/19564](https://github.com/django/django/pull/19564)
- [https://github.com/django/django/pull/18627](https://github.com/django/django/pull/18627)
- [https://github.com/django/django/pull/16115](https://github.com/django/django/pull/16115)
- [https://github.com/django/django/pull/19713](https://github.com/django/django/pull/19713)
- [https://github.com/django/django/pull/19715](https://github.com/django/django/pull/19715)

## **Other/Misc**

- Released Django 5.2.5

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [August 19, 2025, 8:39am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/33 "2025-08-19T08:39:51Z")

</div>

# **Week ending 2025-08-17 (Week 33)**

## Triaged

- [https://code.djangoproject.com/ticket/36546](https://code.djangoproject.com/ticket/36546) (accepted)
- [https://code.djangoproject.com/ticket/36547](https://code.djangoproject.com/ticket/36547) (invalid)
- [#36548 (GeneratedField ignores it's output field "choices" argument) – Django](https://code.djangoproject.com/ticket/36548) (invalid)
- [https://code.djangoproject.com/ticket/36550](https://code.djangoproject.com/ticket/36550) (accepted)
- [#36549 (OpenLayersWidget needs custom CSP rules when CSP is enabled) – Django](https://code.djangoproject.com/ticket/36549) (accepted)
- [https://code.djangoproject.com/ticket/36553](https://code.djangoproject.com/ticket/36553) (accepted)
- [#36554 (When the object \_\_str\_\_ is long, the object title is truncated in TabularInline.) – Django](https://code.djangoproject.com/ticket/36554) (accepted)
- [#36555 (Allow null for LogEntry.user) – Django](https://code.djangoproject.com/ticket/36555) (wontfix)
- [#36556 (When a TabularInline model has multiple fields, the page overflows.) – Django](https://code.djangoproject.com/ticket/36556) (accepted)

## Reviewed

- [Corrected code examples in topics docs. by Rohit10jr · Pull Request #19697 · django/django · GitHub](https://github.com/django/django/pull/19697)
- [Refs #36210 -- Corrected output\_field comparison in Subquery.resolve\_expression(). by jacobtylerwalls · Pull Request #19718 · django/django · GitHub](https://github.com/django/django/pull/19718)
- [Refs #36210 -- Added release note for further subquery support for composite pks. by jacobtylerwalls · Pull Request #19721 · django/django · GitHub](https://github.com/django/django/pull/19721)
- [Remove unused OneToOneField from DatabaseWrapper.data\_types by timgraham · Pull Request #19717 · django/django · GitHub](https://github.com/django/django/pull/19717)
- [Fixed #35673 -- Enhanced `ExceptionReporter` to handle GET and FILES parameters by AhmedNassar7 · Pull Request #19702 · django/django · GitHub](https://github.com/django/django/pull/19702)
- [https://github.com/django/django/pull/19447](https://github.com/django/django/pull/19447)
- [https://github.com/django/django/pull/19522](https://github.com/django/django/pull/19522)
- [Fixed #35924 -- Removed the "choose/remove all" button icons in the FilteredSelectMultiple widget. by Antoliny0919 · Pull Request #19699 · django/django · GitHub](https://github.com/django/django/pull/19699)
- [https://github.com/django/django/pull/19678](https://github.com/django/django/pull/19678)
- [Aligned format of constraint examples in docs/ref/models/constraints.txt. by shangxiao · Pull Request #19722 · django/django · GitHub](https://github.com/django/django/pull/19722)
- [Fixed #36533 -- Fix startapp to allow empty directories as valid targets. by jefferies917 · Pull Request #19708 · django/django · GitHub](https://github.com/django/django/pull/19708)
- [Fixed #36543 -- Fixed time formats for fr\_CA. by mriduldhall · Pull Request #19716 · django/django · GitHub](https://github.com/django/django/pull/19716)
- [https://github.com/django/django/pull/19580](https://github.com/django/django/pull/19580)
- [https://github.com/django/django/pull/19713](https://github.com/django/django/pull/19713)
- [https://github.com/django/django/pull/19724](https://github.com/django/django/pull/19724)
- [Fixed #36490 -- Avoided unnecessary transaction in bulk\_create. by charettes · Pull Request #19614 · django/django · GitHub](https://github.com/django/django/pull/19614)
- [https://github.com/django/django/pull/19643](https://github.com/django/django/pull/19643)
- [Fixed #36504 -- Clarified docs for using with FileField storage. by khosro-web · Pull Request #19725 · django/django · GitHub](https://github.com/django/django/pull/19725)
- [https://github.com/django/django/pull/19405](https://github.com/django/django/pull/19405)
- [Added feature in TestCase for assert num queries less and less with equal. by itcrab · Pull Request #19730 · django/django · GitHub](https://github.com/django/django/pull/19730)

## Other/Misc

- Replied on [RFC: Prioritizing Tasks for “Automate Processes within Django Contribution Workflow” (GSoC 2025)](https://forum.djangoproject.com/t/rfc-prioritizing-tasks-for-automate-processes-within-django-contribution-workflow-gsoc-2025/41960)
- Created [Steering Council vote on new Releaser (Jacob Walls)](https://forum.djangoproject.com/t/steering-council-vote-on-new-releaser-jacob-walls/42359)
- Created [Steering Council vote on new Merger (Jacob Walls)](https://forum.djangoproject.com/t/steering-council-vote-on-new-merger-jacob-walls/42358)
- Ops meeting
- Engaged in security topics
- Looked into [https://code.djangoproject.com/ticket/36550](https://code.djangoproject.com/ticket/36550)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [August 25, 2025, 7:45am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/34 "2025-08-25T07:45:20Z")

</div>

# Week ending 2025-08-24 (Week 34)

## Triaged

- [https://code.djangoproject.com/ticket/36561](https://code.djangoproject.com/ticket/36561) (accepted)
- [#36560 (When the Cache-Control header is set to no-store, the response is cached.) – Django](https://code.djangoproject.com/ticket/36560) (accepted)
- [https://code.djangoproject.com/ticket/36566](https://code.djangoproject.com/ticket/36566) (wontfix)

## Reviewed

- [https://github.com/0saurabh0/django/pull/6](https://github.com/0saurabh0/django/pull/6)
- [Fixed #36558, Refs #36366 -- Fixed the "show all" link in admin pagination to use the previous style. by Antoliny0919 · Pull Request #19747 · django/django · GitHub](https://github.com/django/django/pull/19747)
- [https://github.com/django/django/pull/19724](https://github.com/django/django/pull/19724)
- [https://github.com/django/django/pull/19522](https://github.com/django/django/pull/19522)
- [Fixed #36561 -- Used request.auser() in contrib.auth.aupdate\_session\_a… by Xdynix · Pull Request #19749 · django/django · GitHub](https://github.com/django/django/pull/19749)
- [Fixed #36560 -- Prevented UpdateCacheMiddleware from caching responses with Cache-Control 'no-cache' or 'no-store'. by mengxunQAQ · Pull Request #19748 · django/django · GitHub](https://github.com/django/django/pull/19748)
- [https://github.com/django/django/pull/19474](https://github.com/django/django/pull/19474)
- [Refs #35303 -- Made small optimizations in alogout() and aget\_user(). by felixxm · Pull Request #19756 · django/django · GitHub](https://github.com/django/django/pull/19756)
- [Refs #35530 -- Corrected deprecation message in auth.alogin(). by felixxm · Pull Request #19752 · django/django · GitHub](https://github.com/django/django/pull/19752)
- [https://github.com/django/django/pull/18627](https://github.com/django/django/pull/18627)
- [Refs #36366 -- Fixed admin pagination mobile layout. by Antoliny0919 · Pull Request #19759 · django/django · GitHub](https://github.com/django/django/pull/19759)
- [Fixed failing bulk\_create test raising IntegrityError when run in reverse. by nessita · Pull Request #19761 · django/django · GitHub](https://github.com/django/django/pull/19761)
- [Fixed #35831 -- Documented the model form meta API in model form reference docs. by mspirbhai · Pull Request #19758 · django/django · GitHub](https://github.com/django/django/pull/19758)
- [Fixed #36546 -- Deprecated `django.utils.crypto.constant_time_compare()` in favor of `hmac.compare_digest()`. by JaeHyuckSa · Pull Request #19745 · django/django · GitHub](https://github.com/django/django/pull/19745)
- [Refs #28094 -- Document using override\_settings(CACHES) with cache\_page on CBVs. by Prexa-Modi · Pull Request #19739 · django/django · GitHub](https://github.com/django/django/pull/19739)
- [Fixed #36556 -- Fixed TabularInline width overflowing the page. by Antoliny0919 · Pull Request #19733 · django/django · GitHub](https://github.com/django/django/pull/19733)
- [https://github.com/django/django/pull/19704](https://github.com/django/django/pull/19704)
- [Fixed #36251 -- Avoided mutating form Meta.fields in BaseInlineFormSet. by JaeHyuckSa · Pull Request #19744 · django/django · GitHub](https://github.com/django/django/pull/19744)
- [Refs #35967 -- Removed deprecation note from backwards incompatible changes in 6.0 release notes. by JaeHyuckSa · Pull Request #19763 · django/django · GitHub](https://github.com/django/django/pull/19763)

## Other/Misc

- Engaged in security topics
- In depth review of tasks PR, including documentation re-writes

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 3, 2025, 10:01am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/35 "2025-09-03T10:01:20Z")

</div>

# Week ending 2025-08-31 (Week 35)

Big welcome to Jacob for his first week as a Django Fellow 🎊

## Triaged

- [#36569 (Asymmetric quoting/unquoting of object\_ids in ModelAdmin urls breaks with CharField primary keys) – Django](https://code.djangoproject.com/ticket/36569) (duplicate)
- [https://code.djangoproject.com/ticket/36568](https://code.djangoproject.com/ticket/36568) (accepted)
- [https://code.djangoproject.com/ticket/36570](https://code.djangoproject.com/ticket/36570) (accepted)
- [#36576 (/admin/logout/ requires having admin access) – Django](https://code.djangoproject.com/ticket/36576) (wontfix)
- [https://code.djangoproject.com/ticket/36575](https://code.djangoproject.com/ticket/36575) (accepted)
- [https://code.djangoproject.com/ticket/36580](https://code.djangoproject.com/ticket/36580) (accepted)
- [https://code.djangoproject.com/ticket/36582](https://code.djangoproject.com/ticket/36582) (accepted)

## Reviewed

- [https://github.com/django/django/pull/18627](https://github.com/django/django/pull/18627)
- [Fixed #36570 -- Removed unnecessary :py domain from documentation roles. by JaeHyuckSa · Pull Request #19772 · django/django · GitHub](https://github.com/django/django/pull/19772)
- [https://github.com/django/django/pull/18877](https://github.com/django/django/pull/18877)
- [Fixed #36556 -- Fixed TabularInline width overflowing the page. by Antoliny0919 · Pull Request #19733 · django/django · GitHub](https://github.com/django/django/pull/19733)
- [Fixed #34044 -- Added admin sidebar to index and app index pages. by Antoliny0919 · Pull Request #19768 · django/django · GitHub](https://github.com/django/django/pull/19768)
- [https://github.com/django/django/pull/19713](https://github.com/django/django/pull/19713)
- [Fixed #36553 -- Improved semantic structure of admin widgets. by Antoliny0919 · Pull Request #19735 · django/django · GitHub](https://github.com/django/django/pull/19735)
- [https://github.com/django/django/pull/19781](https://github.com/django/django/pull/19781)
- [Fixed #35831 -- Documented the model form meta API in model form reference docs. by mspirbhai · Pull Request #19758 · django/django · GitHub](https://github.com/django/django/pull/19758)
- [Fixed #36554 -- Fixed TabularInline to prevent link truncation with long title. by Antoliny0919 · Pull Request #19737 · django/django · GitHub](https://github.com/django/django/pull/19737)
- [https://github.com/django/django/pull/19771](https://github.com/django/django/pull/19771)
- [https://github.com/django/django/pull/19750](https://github.com/django/django/pull/19750)
- [Refs #36152 -- Suppressed duplicate warning when using "%" in alias via values(). by jacobtylerwalls · Pull Request #19779 · django/django · GitHub](https://github.com/django/django/pull/19779)

## Authored

- [Fixed #36572 -- Revert "Fixed #36546 -- Deprecated django.utils.crypto.constant\_time\_compare() in favor of hmac.compare\_digest()." by sarahboyce · Pull Request #19778 · django/django · GitHub](https://github.com/django/django/pull/19778)
- [Added landing stub release notes and release date update step to security checklist. by sarahboyce · Pull Request #17 · nessita/checklist-generator · GitHub](https://github.com/nessita/checklist-generator/pull/17)
- [Fixed #36578 -- Updated inline delete icon button dimensions to 24x24 pixels. by sarahboyce · Pull Request #19789 · django/django · GitHub](https://github.com/django/django/pull/19789)

## Other/Misc

- Engaged in GSoC project: [https://github.com/0saurabh0/django/pull/6](https://github.com/0saurabh0/django/pull/6)
- Engaged in security topics
- Sent security release announcement/pre-notifications
- Engaged in fellow onboarding discussions

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 15, 2025, 10:03am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/36 "2025-09-15T10:03:57Z")

</div>

# Week ending 2025-09-07 (Week 36)

I was on holiday in Turkey but published a release whilst I was there :türkiye:

## Other/Misc

- Published security release: [Django security releases issued: 5.2.6, 5.1.12, and 4.2.24 | Weblog | Django](https://www.djangoproject.com/weblog/2025/sep/03/security-releases/)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 15, 2025, 10:04am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/37 "2025-09-15T10:04:47Z")

</div>

# Week ending 2025-09-14 (Week 37)

Holiday in Turkey :türkiye:

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 22, 2025, 6:49am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/38 "2025-09-22T06:49:43Z")

</div>

# Week ending 2025-09-21 (Week 38)

## Triaged

- [#36598 (Django migrations is unable to find remove constraints from non-public schema for Postgres) – Django](https://code.djangoproject.com/ticket/36598) (duplicate)
- [#36601 (Label color contrast issue when an M2M field exists in an admin TabularInline.) – Django](https://code.djangoproject.com/ticket/36601) (accepted)
- [#36611 (Model validation of constraint involving ForeignObject considers only first column) – Django](https://code.djangoproject.com/ticket/36611) (accepted)
- [https://code.djangoproject.com/ticket/36613](https://code.djangoproject.com/ticket/36613) (invalid)
- [https://code.djangoproject.com/ticket/36600](https://code.djangoproject.com/ticket/36600) (accepted)
- [https://code.djangoproject.com/ticket/36604](https://code.djangoproject.com/ticket/36604) (wontfix)
- [https://code.djangoproject.com/ticket/36610](https://code.djangoproject.com/ticket/36610) (duplicate)
- [https://code.djangoproject.com/ticket/36614](https://code.djangoproject.com/ticket/36614) (accepted)

## Reviewed

- [https://github.com/django/django/pull/19837](https://github.com/django/django/pull/19837)
- [https://github.com/django/django/pull/19834](https://github.com/django/django/pull/19834)
- [https://github.com/django/django/pull/19872](https://github.com/django/django/pull/19872)
- [Fixed #36581 -- Updated serialization examples from XML to JSON. by CodingWithSaksham · Pull Request #19812 · django/django · GitHub](https://github.com/django/django/pull/19812)
- [Fixed #36504 -- Clarified docs for using with FileField storage. by khosro-web · Pull Request #19725 · django/django · GitHub](https://github.com/django/django/pull/19725)
- [[5.2.x] Updated translations from Transifex. by nessita · Pull Request #19877 · django/django · GitHub](https://github.com/django/django/pull/19877)
- [[6.0.x] Updated source translation catalogs. by nessita · Pull Request #19878 · django/django · GitHub](https://github.com/django/django/pull/19878)
- [Fixed #26619 - BaseCache incr method will reset the timeout by simone-macri · Pull Request #19875 · django/django · GitHub](https://github.com/django/django/pull/19875)
- [Fixed #36614 -- Deprecated QuerySet.values\_list(flat=True) without a field. by adamchainz · Pull Request #19874 · django/django · GitHub](https://github.com/django/django/pull/19874)
- [Fixed #36594 -- Improved UniqueConstraint's nulls\_distinct system check warning by mriduldhall · Pull Request #19870 · django/django · GitHub](https://github.com/django/django/pull/19870)
- [https://github.com/django/django/pull/19840](https://github.com/django/django/pull/19840)
- [Fixed #36488 -- Fixed merging of query strings in RedirectView. by Samriddha9619 · Pull Request #19833 · django/django · GitHub](https://github.com/django/django/pull/19833)
- [Fixed #36612 -- Fixed a KeyTextTransform crash on MySQL against annotations. by charettes · Pull Request #19873 · django/django · GitHub](https://github.com/django/django/pull/19873)

## Authored

- [Added cleanup of cache clearing to DjangoFilePrefixesTests.setUp(). by sarahboyce · Pull Request #19879 · django/django · GitHub](https://github.com/django/django/pull/19879)
- [https://github.com/django/django/pull/19884](https://github.com/django/django/pull/19884)

## Other/Misc

- Engaged in security reports
- Drafted [djangoproject.com](http://djangoproject.com) announcement: [https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/](https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/)

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 29, 2025, 6:40am UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/39 "2025-09-29T06:40:23Z")

</div>

# Week ending 2025-09-28 (Week 39)

This week, I have been preparing for my leave. The week has had a more administrative focus, making sure nothing will be blocked by my absence.

## Triaged

- [#26886 (TECHNICAL\_404\_TEMPLATE logs an "Exception while resolving variable" warning for URLResolver in urlpatterns) – Django](https://code.djangoproject.com/ticket/26886) (duplicate)
- [https://code.djangoproject.com/ticket/36619](https://code.djangoproject.com/ticket/36619) (accepted)
- [https://code.djangoproject.com/ticket/36618](https://code.djangoproject.com/ticket/36618) (accepted)
- [https://code.djangoproject.com/ticket/36621](https://code.djangoproject.com/ticket/36621) (accepted)

## Reviewed

- [Fixed #36554 -- Fixed TabularInline to prevent link truncation with long title. by Antoliny0919 · Pull Request #19737 · django/django · GitHub](https://github.com/django/django/pull/19737)
- [Fixed #36543 -- Fixed time formats for fr\_CA. by mriduldhall · Pull Request #19716 · django/django · GitHub](https://github.com/django/django/pull/19716)
- [Fixed #36264 -- Excluded proxy neighbors of parents from deletion collection when keep\_parents=True. by JaeHyuckSa · Pull Request #19800 · django/django · GitHub](https://github.com/django/django/pull/19800)
- [Fixed #36434 -- Preserved unbuffered stdio (-u) in autoreloader child. by JaeHyuckSa · Pull Request #19802 · django/django · GitHub](https://github.com/django/django/pull/19802)
- [Add Jacob Walls to fellow list. by jacobtylerwalls · Pull Request #2224 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/pull/2224)
- [Fix typo on footer template. by krishsharma0413 · Pull Request #261 · django/code.djangoproject.com · GitHub](https://github.com/django/code.djangoproject.com/pull/261)
- [Refs #35859 -- Mentioned tasks in the docs index. by felixxm · Pull Request #19900 · django/django · GitHub](https://github.com/django/django/pull/19900)
- [Refs #28526 -- Provided URLResolver namespace in technical 404 template. by jacobtylerwalls · Pull Request #19880 · django/django · GitHub](https://github.com/django/django/pull/19880)
- [Fixed #36619 -- Vendored eslint configuration dependencies. by jacobtylerwalls · Pull Request #19899 · django/django · GitHub](https://github.com/django/django/pull/19899)
- [Fixed #36142 -- Made Http404 messages in \*\_or\_404() shortcuts translatable. by Ruhm42 · Pull Request #19668 · django/django · GitHub](https://github.com/django/django/pull/19668)
- [Fixed #24886 — Added Transform.process\_lhs(). by Samriddha9619 · Pull Request #19885 · django/django · GitHub](https://github.com/django/django/pull/19885)
- [Fixed #36587 -- Clarified usage of `list.insert()` for upload handlers. by Chaitanya-Keyal · Pull Request #19806 · django/django · GitHub](https://github.com/django/django/pull/19806)
- [Fixed #35877, Refs #36128 -- Documented unique constraint when migrating a m2m field to use a through model. by Samriddha9619 · Pull Request #19891 · django/django · GitHub](https://github.com/django/django/pull/19891)
- [https://github.com/django/django/pull/19840](https://github.com/django/django/pull/19840)
- [Fixed #36508 -- Interpreted \_\_iexact=None on KeyTransforms as \_\_exact=None. by cliffordgama · Pull Request #19793 · django/django · GitHub](https://github.com/django/django/pull/19793)
- [Fixed #36553 -- Improved semantic structure of admin widgets. by Antoliny0919 · Pull Request #19735 · django/django · GitHub](https://github.com/django/django/pull/19735)
- [Fixed #36554 -- Fixed TabularInline to prevent link truncation with long title. by Antoliny0919 · Pull Request #19737 · django/django · GitHub](https://github.com/django/django/pull/19737)

## Authored

- [Updated the Team list page description and added a link within the footer. by sarahboyce · Pull Request #2225 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/pull/2225)
- [Updated "Team Organization" footer link to Team list page. by sarahboyce · Pull Request #276 · django/code.djangoproject.com · GitHub](https://github.com/django/code.djangoproject.com/pull/276)
- [There is no navigation route to the Team list page · Issue #2226 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/issues/2226)

## Other/Misc

- Engaged on [Dev docs warning on contribution tutorial · Issue #2166 · django/djangoproject.com · GitHub](https://github.com/django/djangoproject.com/issues/2166)
- Engaged in security reports
- Created [TriageReviewTeam – Django](https://code.djangoproject.com/wiki/TriageReviewTeam)
- Added a Django Fellow team on the team page: [Django Software Foundation | Django](https://www.djangoproject.com/foundation/teams/#django-fellows-team)
- Updated various descriptions of Django teams on the [https://www.djangoproject.com/foundation/teams/](https://www.djangoproject.com/foundation/teams/#django-fellows-team) page to have better links to other docs
- Added an OOO message to [sarahboyce@djangoproject.com](mailto:sarahboyce@djangoproject.com)
- Made other fellows admins of DSF google groups
- Migrated JetBrains licenses to DSF 1password shared account
- Engaged on [#36225 (createsuperuser validation breaks if USERNAME\_FIELD is distinct but user manager deliberately lacks get\_by\_natural\_key()) – Django](https://code.djangoproject.com/ticket/36225)
- Promoted the new quick links on Trac: [Quick links to Trac reports](https://forum.djangoproject.com/t/quick-links-to-trac-reports/42977)
- Engaged on [RFC: Prioritizing Tasks for “Automate Processes within Django Contribution Workflow” (GSoC 2025) - #8 by charettes](https://forum.djangoproject.com/t/rfc-prioritizing-tasks-for-automate-processes-within-django-contribution-workflow-gsoc-2025/41960/8)
- Invited other fellows to be Transifex team managers

---

<div class="post-metadata">

**Author:** ![sarahboyce](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.djangoproject.com/sarahboyce/32/12734_2.png) [@sarahboyce](https://forum.djangoproject.com/u/sarahboyce)\
**Post date:** [September 30, 2025, 3:30pm UTC](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721/40 "2025-09-30T15:30:23Z")

</div>

# Week ending 2025-10-05 (Week 40)

This is my last update for quite some time! I am going on parental leave: [https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/](https://www.djangoproject.com/weblog/2025/sep/21/sarah-boyce-maternity-leave-announcement/)

## Triaged

- [#36620 (Automate test coverage check on pull requests) – Django](https://code.djangoproject.com/ticket/36620) (accepted)
- [https://code.djangoproject.com/ticket/36630](https://code.djangoproject.com/ticket/36630) (accepted)
- [https://code.djangoproject.com/ticket/36629](https://code.djangoproject.com/ticket/36629) (accepted)
- [https://code.djangoproject.com/ticket/36622](https://code.djangoproject.com/ticket/36622) (duplicate)
- [#36628 (StreamingHttpResponse doesn't send final ASGI more\_body=False signal) – Django](https://code.djangoproject.com/ticket/36628) (wontfix)

## Reviewed

- [Fixed #36614 -- Deprecated QuerySet.values\_list(flat=True) without a field. by adamchainz · Pull Request #19874 · django/django · GitHub](https://github.com/django/django/pull/19874)
- [Fixed #24886 — Added Transform.process\_lhs(). by Samriddha9619 · Pull Request #19885 · django/django · GitHub](https://github.com/django/django/pull/19885)
- [https://github.com/django/django/pull/19807](https://github.com/django/django/pull/19807)
- [Fixed #36620 -- Added coverage workflow to comment coverage summary. by 0saurabh0 · Pull Request #19777 · django/django · GitHub](https://github.com/django/django/pull/19777)
- [Fixed #36553 -- Improved semantic structure of admin widgets. by Antoliny0919 · Pull Request #19735 · django/django · GitHub](https://github.com/django/django/pull/19735)

## Other/Misc

- Added SiHyunLee to Django’s triage and review team
- Engaged in security topics
- Updated status on GitHub to indicate on leave
- Updated name on the Django Forum to indicate on leave

[Previous page](https://forum.djangoproject.com/t/django-fellow-report-sarah-2025/37721.md?page=1)
