mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-02-10 00:21:01 +03:00
restore Django 404
This commit is contained in:
parent
58ec7669ae
commit
734f8f2667
|
@ -120,13 +120,13 @@ class GenericAPIView(views.APIView):
|
||||||
if page == 'last':
|
if page == 'last':
|
||||||
page_number = paginator.num_pages
|
page_number = paginator.num_pages
|
||||||
else:
|
else:
|
||||||
raise NotFound(_('Choose a valid page number. Page numbers must be a whole number, or must be the string "last".'))
|
raise Http404(_('Choose a valid page number. Page numbers must be a whole number, or must be the string "last".'))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
page = paginator.page(page_number)
|
page = paginator.page(page_number)
|
||||||
except InvalidPage as exc:
|
except InvalidPage as exc:
|
||||||
error_format = _('Invalid page "{page_number}": {message}.')
|
error_format = _('Invalid page "{page_number}": {message}.')
|
||||||
raise NotFound(error_format.format(
|
raise Http404(error_format.format(
|
||||||
page_number=page_number, message=six.text_type(exc)
|
page_number=page_number, message=six.text_type(exc)
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user