diff options
| author | Jon Janzen <jon@jonjanzen.com> | 2022-11-04 15:22:32 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-11-08 08:13:56 +0100 |
| commit | 9fb57fcc703749269987f54f9ee1d71bd9a2dbca (patch) | |
| tree | 494a8b6dc0c44c75c5c5b0862554e76a01e2b304 /docs | |
| parent | 8740d2f452186b30374bf29240144a5048ae0eb4 (diff) | |
[4.1.x] Fixed #34139 -- Fixed acreate(), aget_or_create(), and aupdate_or_create() methods for related managers.
Bug in 58b27e0dbb3d31ca1438790870b2b51ecdb10500.
Backport of 7b94847e384b1a8c05a7d4c8778958c0290bdf9a from main
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/models/relations.txt | 7 | ||||
| -rw-r--r-- | docs/releases/4.1.4.txt | 4 |
2 files changed, 11 insertions, 0 deletions
diff --git a/docs/ref/models/relations.txt b/docs/ref/models/relations.txt index 24bc38a354..c091612c6e 100644 --- a/docs/ref/models/relations.txt +++ b/docs/ref/models/relations.txt @@ -76,6 +76,9 @@ Related objects reference intermediate instance(s). .. method:: create(through_defaults=None, **kwargs) + .. method:: acreate(through_defaults=None, **kwargs) + + *Asynchronous version*: ``acreate`` Creates a new object, saves it and puts it in the related object set. Returns the newly created object:: @@ -110,6 +113,10 @@ Related objects reference needed. You can use callables as values in the ``through_defaults`` dictionary. + .. versionchanged:: 4.1 + + ``acreate()`` method was added. + .. method:: remove(*objs, bulk=True) Removes the specified model objects from the related object set:: diff --git a/docs/releases/4.1.4.txt b/docs/releases/4.1.4.txt index 3079fc55b7..c8f97b5278 100644 --- a/docs/releases/4.1.4.txt +++ b/docs/releases/4.1.4.txt @@ -16,3 +16,7 @@ Bugfixes an empty :meth:`Sitemap.items() <django.contrib.sitemaps.Sitemap.items>` and a callable :attr:`~django.contrib.sitemaps.Sitemap.lastmod` (:ticket:`34088`). + +* Fixed a bug in Django 4.1 that caused a crash of ``acreate()``, + ``aget_or_create()``, and ``aupdate_or_create()`` asynchronous methods for + related managers (:ticket:`34139`). |
