pageoff bug
This commit is contained in:
parent
a48c4204a9
commit
d68418d23c
|
@ -10,8 +10,8 @@ class PageOrNot:
|
|||
def paginate_queryset(self, queryset):
|
||||
if (self.paginator is None):
|
||||
return None
|
||||
elif (self.request.query_params.get('pageoff', None) or self.request.query_params.get('page', 0)) and queryset.count()<500:
|
||||
elif (self.request.query_params.get('pageoff', None)) and queryset.count()<500:
|
||||
return None
|
||||
elif (self.request.query_params.get('pageoff', None) or self.request.query_params.get('page', 0)) and queryset.count()>=500:
|
||||
elif (self.request.query_params.get('pageoff', None)) and queryset.count()>=500:
|
||||
raise ParseError('单次请求数据量大,请求中止')
|
||||
return self.paginator.paginate_queryset(queryset, self.request, view=self)
|
Loading…
Reference in New Issue