summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuane Hilton <duane9@gmail.com>2016-03-14 20:40:02 -0600
committerTim Graham <timograham@gmail.com>2016-03-15 10:13:47 -0400
commitf8b23e52e86307428da2cf928bf4f1d9fdbd2694 (patch)
tree853d14a569f8687d03d6359ec5a96fa59de1bb89
parent1cb65b8a77bd1b15f094b5857468c107784aad90 (diff)
Fixed #26290 -- Documented that a QuerySet for pagination should be ordered.
-rw-r--r--docs/topics/pagination.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/topics/pagination.txt b/docs/topics/pagination.txt
index 7fb31324fb..a45b8fabd6 100644
--- a/docs/topics/pagination.txt
+++ b/docs/topics/pagination.txt
@@ -140,8 +140,11 @@ Required arguments
------------------
``object_list``
- A list, tuple, Django ``QuerySet``, or other sliceable object with a
- ``count()`` or ``__len__()`` method.
+ A list, tuple, ``QuerySet``, or other sliceable object with a ``count()``
+ or ``__len__()`` method. For consistent pagination, ``QuerySet``\s should
+ be ordered, e.g. with an :meth:`~django.db.models.query.QuerySet.order_by`
+ clause or with a default :attr:`~django.db.models.Options.ordering` on the
+ model.
``per_page``
The maximum number of items to include on a page, not including orphans