में पृष्ठ_साइज को ओवरराइड करें मुझे django rest framework पेजिनेशन में समस्या है। मैं तरह सेटिंग में पृष्ठांकन निर्धारित किया है -डेजैगो रेस्ट फ्रेमवर्क व्यूसेट
'DEFAULT_PAGINATION_CLASS':'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 1
नीचे मेरी viewset है।
class HobbyCategoryViewSet(viewsets.ModelViewSet):
serializer_class = HobbyCategorySerializer
queryset = UserHobbyCategory.objects.all()
मैं इस विचारसेट के लिए अलग-अलग पेज आकार सेट करना चाहता हूं। मैंने पेज_साइज और पेजिनेट_बी क्लास वेरिएबल्स सेट करने का प्रयास किया है लेकिन सेटिंग में परिभाषित PAGE_SIZE के अनुसार सूची को पृष्ठांकित किया गया है। कोई विचार जहां मैं गलत हूं?
क्या आपने 'pagination_class' सेट करने का प्रयास किया है? – ilse2005
यदि आप सामान्य दृश्यों पर get_paginate_by विधि को ओवरराइड करने के लिए हार्ड अधिकतम सीमा निर्धारित करना चाहते हैं। –
पेजिनेशन_क्लास ने काम किया लेकिन मुझे कस्टम पेजिनेशन क्लास बनाना पड़ा। – Mangesh