Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Fixed #5932 -- Use `self.pages` and not `self._pages` in `_get_page_r…

…ange` so that an exception is not raised if `self.page_range` is accessed before `self.pages`.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@6702 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 6522e0697a84a7628decbc86e2954b5cd430d0c0 1 parent 1607ace
@gdub gdub authored
View
2  django/core/paginator.py
@@ -91,7 +91,7 @@ def _get_page_range(self):
a template for loop.
"""
if self._page_range is None:
- self._page_range = range(1, self._pages + 1)
+ self._page_range = range(1, self.pages + 1)
return self._page_range
hits = property(_get_hits)
View
3  tests/modeltests/pagination/models.py
@@ -78,7 +78,8 @@ def __unicode__(self):
>>> paginator.pages
2
-# The paginator can provide a list of all available pages
+# The paginator can provide a list of all available pages.
+>>> paginator = ObjectPaginator(Article.objects.all(), 10)
>>> paginator.page_range
[1, 2]
"""}
Please sign in to comment.
Something went wrong with that request. Please try again.