mirror of
https://github.com/django/django.git
synced 2025-08-23 18:29:12 +00:00
[1.8.x] Fixed #25355 -- Made two tweaks to docs/topics/db/aggregation.txt.
Backport of fe58d96e50e33b05f2a45f1493eca39ec9b3d030 from master
This commit is contained in:
parent
e060d57e9a
commit
c06953e8f9
@ -73,7 +73,7 @@ In a hurry? Here's how to do common aggregate queries, assuming the models above
|
|||||||
{'price_per_page': 0.4470664529184653}
|
{'price_per_page': 0.4470664529184653}
|
||||||
|
|
||||||
# All the following queries involve traversing the Book<->Publisher
|
# All the following queries involve traversing the Book<->Publisher
|
||||||
# many-to-many relationship backward
|
# foreign key relationship backwards.
|
||||||
|
|
||||||
# Each publisher, each with a count of books as a "num_books" attribute.
|
# Each publisher, each with a count of books as a "num_books" attribute.
|
||||||
>>> from django.db.models import Count
|
>>> from django.db.models import Count
|
||||||
@ -242,7 +242,7 @@ price field of the book model to produce a minimum and maximum value.
|
|||||||
|
|
||||||
The same rules apply to the ``aggregate()`` clause. If you wanted to
|
The same rules apply to the ``aggregate()`` clause. If you wanted to
|
||||||
know the lowest and highest price of any book that is available for sale
|
know the lowest and highest price of any book that is available for sale
|
||||||
in a store, you could use the aggregate::
|
in any of the stores, you could use the aggregate::
|
||||||
|
|
||||||
>>> Store.objects.aggregate(min_price=Min('books__price'), max_price=Max('books__price'))
|
>>> Store.objects.aggregate(min_price=Min('books__price'), max_price=Max('books__price'))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user