diff options
| author | Preston Holmes <preston@ptone.com> | 2012-11-04 15:46:30 -0800 |
|---|---|---|
| committer | Preston Holmes <preston@ptone.com> | 2012-11-04 15:52:41 -0800 |
| commit | b85cb92ba97a67cd6e0893be05ffbc6c65b4f83f (patch) | |
| tree | 304f01cbccb4012fdf66046816f7db0f13b98fb1 /django/views/generic | |
| parent | 32d5f03f10069311b4f2c87d3cd38e968df74365 (diff) | |
[1.5.x] Fixed #19240 -- include pagination error details in ListView 404
Thanks to seawolf for the patch
Diffstat (limited to 'django/views/generic')
| -rw-r--r-- | django/views/generic/list.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/django/views/generic/list.py b/django/views/generic/list.py index ec30c58f29..946dad69f5 100644 --- a/django/views/generic/list.py +++ b/django/views/generic/list.py @@ -50,9 +50,10 @@ class MultipleObjectMixin(ContextMixin): try: page = paginator.page(page_number) return (paginator, page, page.object_list, page.has_other_pages()) - except InvalidPage: - raise Http404(_('Invalid page (%(page_number)s)') % { - 'page_number': page_number + except InvalidPage as e: + raise Http404(_('Invalid page (%(page_number)s): %(message)s') % { + 'page_number': page_number, + 'message': e.message, }) def get_paginate_by(self, queryset): |
