<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/basic, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-10-16T18:52:22Z</updated>
<entry>
<title>Refs #28586 - Copied fetch mode in QuerySet.create().</title>
<updated>2025-10-16T18:52:22Z</updated>
<author>
<name>Adam Johnson</name>
<email>me@adamj.eu</email>
</author>
<published>2025-09-04T20:55:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=e244d8bbb743eec413eb241139b6345885db39d9'/>
<id>urn:sha1:e244d8bbb743eec413eb241139b6345885db39d9</id>
<content type='text'>
This change allows the pattern `MyModel.objects.fetch_mode(...).create(...)` to
set the fetch mode for a new object.
</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 #27222 -- Restored Model.save()'s refreshing of db_returning fields even if a value is set.</title>
<updated>2025-09-17T11:50:08Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-09-16T22:10:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4fcc2883faa8e33152d9e45744354cff35636975'/>
<id>urn:sha1:4fcc2883faa8e33152d9e45744354cff35636975</id>
<content type='text'>
The logic could likely be adjusted to assign the pre_save value in most cases
to avoid the database transit but it could break in subtle ways so it's not
worth the complexity it would require.

Regression in 94680437a45a71c70ca8bd2e68b72aa1e2eff337.

Co-authored-by: Tim Graham &lt;timograham@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #27222 -- Refreshed model field values assigned expressions on save().</title>
<updated>2025-09-13T22:27:50Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2025-03-19T05:39:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=94680437a45a71c70ca8bd2e68b72aa1e2eff337'/>
<id>urn:sha1:94680437a45a71c70ca8bd2e68b72aa1e2eff337</id>
<content type='text'>
Removed the can_return_columns_from_insert skip gates on existing
field_defaults tests to confirm the expected number of queries are
performed and that returning field overrides are respected.
</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>Removed outdated docstring in tests/basic/models.py.</title>
<updated>2025-02-25T14:22:08Z</updated>
<author>
<name>Clifford Gama</name>
<email>cliffygamy@gmail.com</email>
</author>
<published>2025-02-25T08:39:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5a1cae3a5675c5733daf5949759476d65aa0e636'/>
<id>urn:sha1:5a1cae3a5675c5733daf5949759476d65aa0e636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35060 -- Removed passing positional arguments to Model.save()/asave() per deprecation timeline.</title>
<updated>2025-01-15T21:28:37Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2024-12-13T08:16:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d5fec03dad035e88494bf55194cbbbe4b20b5e5b'/>
<id>urn:sha1:d5fec03dad035e88494bf55194cbbbe4b20b5e5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #36064 -- Added test that falsey primary key default/db_default value skips an update query on save.</title>
<updated>2025-01-10T10:43:38Z</updated>
<author>
<name>Bendeguz Csirmaz</name>
<email>csirmazbendeguz@gmail.com</email>
</author>
<published>2025-01-10T07:44:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=8287fd49151b1b99045efbf3de8ef911d63c5f45'/>
<id>urn:sha1:8287fd49151b1b99045efbf3de8ef911d63c5f45</id>
<content type='text'>
This adds test coverage for logic change in 9fa4d07ce0729850661a31a6b37c6b48f13d2266.
</content>
</entry>
<entry>
<title>Refs #373 -- Added Model._is_pk_set() abstraction to check if a Model's PK is set.</title>
<updated>2024-09-09T20:46:50Z</updated>
<author>
<name>Csirmaz Bendegúz</name>
<email>csirmazbendeguz@gmail.com</email>
</author>
<published>2024-09-09T20:46:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=5865ff5adcf64da03d306dc32b36e87ae6927c85'/>
<id>urn:sha1:5865ff5adcf64da03d306dc32b36e87ae6927c85</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #35060 -- Adjusted deprecation warning stacklevel in Model.save()/asave().</title>
<updated>2024-08-28T14:44:05Z</updated>
<author>
<name>Simon Charette</name>
<email>charette.s@gmail.com</email>
</author>
<published>2024-08-09T17:41:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=52ed2b645e1dd8c9a874cfd21c4c9f2500032626'/>
<id>urn:sha1:52ed2b645e1dd8c9a874cfd21c4c9f2500032626</id>
<content type='text'>
</content>
</entry>
</feed>
