'un otomatik sayfalandırmasını devre dışı bırakma Görünümlerimden biri için Django Rest Framework'ün ModelViewSet
kullanıyorum. ModelViewSet
, sonuçları otomatik olarak pague eden ListModelMixin
kullanır, ancak sonuçların sayfalanmasını istemiyorum. API aramamda kaç sonuç istediğimi söylüyorum ama beklediğim gibi, bir çağrıda 10'dan fazla sonuç alamıyorum.Django Rest Framework ModelViewSet
Otomatik sayfalandırmayı kapatmak için bir yol var mı, bu yüzden döndüğüm kadar çok sonuç alabilir miyim?
ListModelMixing çok basit, (https://github.com/tomchristie/django-rest-framework/blob/bb56ca46ed6c07db0146dbdc61c672ff25f127de/rest_framework/mixins.py) Dış görünüş ile durdurabilirsiniz kendi karışımınızı yazabildiğiniz gibi, sadece sayfalama işlemini yapan satırları çıkartabilirsiniz. – PhoebeB
Sayfalama işlemini tam olarak kapatmanın kolay bir yolunu bulamadım. Ancak, RAGE_FRAMEWORK ayarlarında PAGE_SIZE ayarını daha fazla sayıda sonuç elde etmeme izin verecek kadar büyük bir sayıya ayarlayabildim. –