[1.8.x] Refs #24462 -- Emphasized that order_by() clears previous ordering.

Backport of b9d9ab23bd from master
This commit is contained in:
Tim Graham 2015-03-13 15:40:25 -04:00
parent 937c8a5a14
commit 5b91802718
1 changed files with 5 additions and 0 deletions

View File

@ -393,6 +393,11 @@ You can tell if a query is ordered or not by checking the
:attr:`.QuerySet.ordered` attribute, which will be ``True`` if the
``QuerySet`` has been ordered in any way.
Each ``order_by()`` call will clear any previous ordering. For example, this
query will be ordered by ``pub_date`` and not ``headline``::
Entry.objects.order_by('headline').order_by('pub_date')
.. warning::
Ordering is not a free operation. Each field you add to the ordering