mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-04 12:30:11 +03:00
parent
f5e98efcf2
commit
0a91f9cbda
|
@ -6,13 +6,14 @@ def pagination_system_check(app_configs, **kwargs):
|
|||
errors = []
|
||||
# Use of default page size setting requires a default Paginator class
|
||||
from rest_framework.settings import api_settings
|
||||
if api_settings.PAGE_SIZE and not api_settings.DEFAULT_PAGINATION_CLASS:
|
||||
if api_settings.PAGE_SIZE and ("DEFAULT_PAGINATION_CLASS" not in api_settings.user_settings):
|
||||
errors.append(
|
||||
Warning(
|
||||
"You have specified a default PAGE_SIZE pagination rest_framework setting,"
|
||||
"without specifying also a DEFAULT_PAGINATION_CLASS.",
|
||||
hint="The default for DEFAULT_PAGINATION_CLASS is None. "
|
||||
"In previous versions this was PageNumberPagination",
|
||||
"PAGE_SIZE needs specifying a DEFAULT_PAGINATION_CLASS Even though the value is None,"
|
||||
)
|
||||
)
|
||||
return errors
|
||||
|
|
Loading…
Reference in New Issue
Block a user