Handle 404 Not Found Error when page number is out of page range
There is pagination in ListView and it show 404 error when page number is out of page range.
It is reasonable but I think the options to control 404 exception always should be there.
In current Implementation, if users want to handle 404 exception(Http404
), they have to override whole get_queryset()
in django.view.generic.list.MultipleObjectMixin
or validate_number()
in django.core.paginator.Paginator
.
So I suggest the flag allow_out_of_range: bool
in MultipleObjectMixin
class to on/off 404 exception.
(I already have a pull request ready to go.)
Change History
(4)
Cc: |
DongGeon Lee added
|
Owner: |
changed from nobody to DongGeon Lee
|
Summary: |
Handle 404 Not Found Error when invalid page num comes is given to ListView → Handle 404 Not Found Error when page number is out of page range
|
Description: |
modified (diff)
|
Has patch: |
unset
|
Resolution: |
→ duplicate
|
Status: |
assigned → closed
|
Duplicate of #9798.