<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/defer/tests.py, branch fix-31295</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=fix-31295</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=fix-31295'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-18T13:39:50Z</updated>
<entry>
<title>Fixed #37036 -- Added missing flat=True arg in DeferredAttribute.fetch_many().</title>
<updated>2026-04-18T13:39:50Z</updated>
<author>
<name>garybadwal</name>
<email>gurpreet071999@gmail.com</email>
</author>
<published>2026-04-16T06:16:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=820c7d3248af6afbdf3390c97b29e41ba126a421'/>
<id>urn:sha1:820c7d3248af6afbdf3390c97b29e41ba126a421</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35442 -- Prevented N+1 queries in RelatedManager with only().</title>
<updated>2026-01-13T18:18:14Z</updated>
<author>
<name>Samriddha9619</name>
<email>sumitkumartripathi0@gmail.com</email>
</author>
<published>2026-01-05T05:48:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=040bb3eba72eb45020dd025d3f83094a0fcaf22f'/>
<id>urn:sha1:040bb3eba72eb45020dd025d3f83094a0fcaf22f</id>
<content type='text'>
Co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #28586 -- Added model field fetch modes.</title>
<updated>2025-10-16T18:52:22Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2023-11-29T09:35:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e097e8a12f21a4e92594830f1ad1942b31916d0f'/>
<id>urn:sha1:e097e8a12f21a4e92594830f1ad1942b31916d0f</id>
<content type='text'>
May your database queries be much reduced with minimal effort.

co-authored-by: Andreas Pelme &lt;andreas@pelme.se&gt;
co-authored-by: Simon Charette &lt;charette.s@gmail.com&gt;
co-authored-by: Jacob Walls &lt;jacobtylerwalls@gmail.com&gt;
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Fixed #35950 -- Restored refreshing of relations when fields deferred.</title>
<updated>2024-12-02T15:01:37Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2024-11-30T08:03:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2f6b096b83c55317c7ceef2d8d5dc3bee33293dc'/>
<id>urn:sha1:2f6b096b83c55317c7ceef2d8d5dc3bee33293dc</id>
<content type='text'>
Thank you to Simon Charette and Sarah Boyce for the review.

Regression in 73df8b54a2fab53bec4c7573cda5ad8c869c2fd8.
</content>
</entry>
<entry>
<title>Fixed #35044 -- Avoided clearing reverse relations and private fields when accessing deferred fields.</title>
<updated>2024-03-08T10:09:54Z</updated>
<author>
<name>Giannis Terzopoulos</name>
<email>terzo.giannis@gmail.com</email>
</author>
<published>2024-02-09T22:47:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=73df8b54a2fab53bec4c7573cda5ad8c869c2fd8'/>
<id>urn:sha1:73df8b54a2fab53bec4c7573cda5ad8c869c2fd8</id>
<content type='text'>
Regression in a7b5ad8b19a08d7d57302ece74f6e26d2887fd9f for reverse
relations and possibly in 123b1d3fcf79f091573c40be6da7113a6ef35b62 for
private fields.
</content>
</entry>
<entry>
<title>Fixed #34458 -- Fixed QuerySet.defer() crash on attribute names.</title>
<updated>2023-04-05T03:38:10Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2023-04-04T20:58:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=87c63bd8df0eb0109df333df1264c6a96707d6a4'/>
<id>urn:sha1:87c63bd8df0eb0109df333df1264c6a96707d6a4</id>
<content type='text'>
Thanks Andrew Cordery for the report.

Regression in b3db6c8dcb5145f7d45eff517bcd96460475c879.
</content>
</entry>
<entry>
<title>Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQuerySetEqual().</title>
<updated>2022-10-08T06:07:38Z</updated>
<author>
<name>Gregor Gärtner</name>
<email>code@gregorgaertner.de</email>
</author>
<published>2022-09-24T10:29:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f0c06f8ab7904e1fd082f2de57337f6c7e05f177'/>
<id>urn:sha1:f0c06f8ab7904e1fd082f2de57337f6c7e05f177</id>
<content type='text'>
Co-Authored-By: Michael Howitz &lt;mh@gocept.com&gt;
</content>
</entry>
<entry>
<title>Fixed #21204 -- Tracked field deferrals by field instead of models.</title>
<updated>2022-08-30T06:43:53Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2022-08-18T16:30:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=b3db6c8dcb5145f7d45eff517bcd96460475c879'/>
<id>urn:sha1:b3db6c8dcb5145f7d45eff517bcd96460475c879</id>
<content type='text'>
This ensures field deferral works properly when a model is involved
more than once in the same query with a distinct deferral mask.
</content>
</entry>
<entry>
<title>Refs #21204 -- Added more QuerySet.defer()/only() tests for invalid fields.</title>
<updated>2022-08-30T05:09:15Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2022-08-30T05:02:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5d12650ed9269acb3cba97fd70e8df2e35a55a54'/>
<id>urn:sha1:5d12650ed9269acb3cba97fd70e8df2e35a55a54</id>
<content type='text'>
</content>
</entry>
</feed>
