2016-05-24 5 views
0

Я искал способ вернуть определенное число объектов в json-ответе, когда я использую метод GET.Return X количество объектов из Cursa.objects.filter

class CursaEsport(generics.ListAPIView): 
    serializer_class = CursaSerializer 

    def get_queryset(self): 

     sport = self.kwargs['sport'] 
     return Cursa.objects.filter(esport=sport, visible=True) 

Если я использую это будет возвращать все объекты, которые выполняют условия фильтра, но я хотел бы получить только 50 объектов. Я не уверен, что это возможно.

ответ

1

С Cursa.objects.filter возвращает list, просто ограничивали количество объектов, не более 50 по:

Cursa.objects.filter[:50] 

Это известен как сплайсинг

+0

Это работает! Благодаря! :) Я отмечу это как принятый ответ как можно скорее! –

Смежные вопросы