Я работаю над API, созданным с помощью Django Rest Framework
. Я определил несколько классов model
, а также создал несколько фильтров для применения к определенным запросам, которые происходят в указанном api-endpoints
.
Я пытаюсь применить LIMIT в queryset
, но я бы предпочел не использовать нотацию Django, например. Entry.objects.all()[:5]
. Вместо этого я хотел бы иметь возможность применять ограничение внутри фильтра, связанного с моделью.
До сих пор я не нашел никакого решения. Я думаю, что мне следует найти способ определить фильтр со значением по умолчанию, чтобы не ограничивать набор запросов, и если запрос достигает конечной точки и содержит что-то вроде ?filter=10
, тогда набор запросов должен быть ограничен первыми 10.