summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
Diffstat (limited to 'django')
-rw-r--r--django/views/generic/list.py7
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):