mirror of
https://github.com/django/django.git
synced 2025-04-12 11:32:20 +00:00
[1.10.x] Added Prefetch import to first use in QuerySet docs.
Backport of 3be2268992767d203159818c5353f959360808a7 from master
This commit is contained in:
parent
7ff301ca00
commit
c2aa836c4f
@ -1044,6 +1044,7 @@ the prefetch operation.
|
||||
In its simplest form ``Prefetch`` is equivalent to the traditional string based
|
||||
lookups:
|
||||
|
||||
>>> from django.db.models import Prefetch
|
||||
>>> Restaurant.objects.prefetch_related(Prefetch('pizzas__toppings'))
|
||||
|
||||
You can provide a custom queryset with the optional ``queryset`` argument.
|
||||
@ -3098,6 +3099,7 @@ The ``lookup`` argument describes the relations to follow and works the same
|
||||
as the string based lookups passed to
|
||||
:meth:`~django.db.models.query.QuerySet.prefetch_related()`. For example:
|
||||
|
||||
>>> from django.db.models import Prefetch
|
||||
>>> Question.objects.prefetch_related(Prefetch('choice_set')).get().choice_set.all()
|
||||
<QuerySet [<Choice: Not much>, <Choice: The sky>, <Choice: Just hacking again>]>
|
||||
# This will only execute two queries regardless of the number of Question
|
||||
|
Loading…
x
Reference in New Issue
Block a user