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