Django数据库查询返回的请求少于请求的结果

时间:2016-04-10 09:21:21

标签: python django

我的Django数据库查询最多返回10个结果,即使数据库有22个满足查询的记录。

我从Django REST Framework api调用中获取所需的结果数。我的代码如下所示:

def get_queryset(self):
    quantity = self.request.query_params.get('num', 20)
    queryset = Item.objects.filter(active=True, credits_left__gt=0)[0:int(quantity)]
    return queryset

如果我拨打任何号码,最多10个号码,我会按预期收到我要求的结果数量。任何数字超过10我仍然得到10个结果。我在这里看不出我做错了什么。是否有一个我不知道的Django默认限制设置?

0 个答案:

没有答案
相关问题