diff options
| author | Perry Roper <git@accounts.perry.io> | 2016-12-15 01:54:29 +0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-12-14 13:57:32 -0500 |
| commit | c2aa836c4f0fda8db0f3bfbea93f1380843913e2 (patch) | |
| tree | bed21dd48e6ed370624cc864ca58f309e0214bb2 /docs | |
| parent | 7ff301ca005aeca03119dd37406decda7e794f96 (diff) | |
[1.10.x] Added Prefetch import to first use in QuerySet docs.
Backport of 3be2268992767d203159818c5353f959360808a7 from master
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/models/querysets.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt index b6f35bb12d..7e2dc7abca 100644 --- a/docs/ref/models/querysets.txt +++ b/docs/ref/models/querysets.txt @@ -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 |
