pageoff bug

This commit is contained in:
曹前明 2022-05-18 17:58:50 +08:00
parent a48c4204a9
commit d68418d23c
1 changed files with 2 additions and 2 deletions

View File

@ -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)