add the max_page_size value to the OPTIONS response for list views

see: #4356
This commit is contained in:
Ryan Petrello 2017-02-06 15:18:42 -05:00
parent 68d9457de9
commit 8615c1e999

View File

@ -191,6 +191,10 @@ class Metadata(metadata.SimpleMetadata):
if getattr(view, 'related_search_fields', None):
metadata['related_search_fields'] = view.related_search_fields
from rest_framework import generics
if isinstance(view, generics.ListAPIView) and hasattr(view, 'paginator'):
metadata['max_page_size'] = view.paginator.max_page_size
return metadata