Fixed #5932 -- Use `self.pages` and not `self._pages` in `_get_page_range` 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
This commit is contained in:
Gary Wilson Jr 2007-11-19 06:10:23 +00:00
parent 1607acee40
commit 6522e0697a
2 changed files with 3 additions and 2 deletions

View File

@ -91,7 +91,7 @@ class ObjectPaginator(object):
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 File

@ -78,7 +78,8 @@ True
>>> 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]
"""}