diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2018-01-19 08:55:29 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2018-01-19 08:57:28 +0100 |
| commit | c881c4f1f8c5440cad4bed8bb747ca0a4a3ea88b (patch) | |
| tree | cff8bf09285ad57230dafcf4a39f2013989aac91 /docs/ref | |
| parent | fbe7c8f41342c5ed309e00434019b73cd09e47db (diff) | |
[2.0.x] Fixed #29032 -- Fixed an example of using expressions in QuerySet.values().
Backport of 7fbb1bd00d8a3e9a834de83d36ebcbff15c18938 from master
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/models/querysets.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt index 1630e664f1..5f5f73c830 100644 --- a/docs/ref/models/querysets.txt +++ b/docs/ref/models/querysets.txt @@ -540,10 +540,10 @@ within the same ``values()`` clause. If you need to group by another value, add it to an earlier ``values()`` clause instead. For example:: >>> from django.db.models import Count - >>> Blog.objects.values('author', entries=Count('entry')) - <QuerySet [{'author': 1, 'entries': 20}, {'author': 1, 'entries': 13}]> - >>> Blog.objects.values('author').annotate(entries=Count('entry')) - <QuerySet [{'author': 1, 'entries': 33}]> + >>> Blog.objects.values('entry__authors', entries=Count('entry')) + <QuerySet [{'entry__authors': 1, 'entries': 20}, {'entry__authors': 1, 'entries': 13}]> + >>> Blog.objects.values('entry__authors').annotate(entries=Count('entry')) + <QuerySet [{'entry__authors': 1, 'entries': 33}]> A few subtleties that are worth mentioning: |
