1
0
mirror of https://github.com/django/django.git synced 2025-03-09 17:02:43 +00:00

[5.0.x] Fixed #35392, Refs #34331 -- Allowed importing aprefetch_related_objects from django.db.models.

Thanks James Ostrander for the report and fix, and to Tim Graham and
Mariusz Felisiak for the reviews.

Backport of 36b7024b7fc881b319a2b67876e4f72ba680d6a8 from main
This commit is contained in:
James Ostrander 2024-04-19 14:44:54 -04:00 committed by Natalia
parent a42a2fa267
commit ea81c9d343
2 changed files with 10 additions and 1 deletions

View File

@ -45,7 +45,12 @@ from django.db.models.indexes import * # NOQA
from django.db.models.indexes import __all__ as indexes_all
from django.db.models.lookups import Lookup, Transform
from django.db.models.manager import Manager
from django.db.models.query import Prefetch, QuerySet, prefetch_related_objects
from django.db.models.query import (
Prefetch,
QuerySet,
aprefetch_related_objects,
prefetch_related_objects,
)
from django.db.models.query_utils import FilteredRelation, Q
# Imports that would create circular imports if sorted
@ -102,6 +107,7 @@ __all__ += [
"Prefetch",
"Q",
"QuerySet",
"aprefetch_related_objects",
"prefetch_related_objects",
"DEFERRED",
"Model",

View File

@ -20,3 +20,6 @@ Bugfixes
* Fixed a bug in Django 5.0 that caused a crash when applying migrations
including alterations to ``GeneratedField`` such as setting ``db_index=True``
on SQLite (:ticket:`35373`).
* Allowed importing ``aprefetch_related_objects`` from ``django.db.models``
(:ticket:`35392`).