update
This commit is contained in:
1 parent
afde8dfc40
commit
ab9fe71fb0
2 files changed
+6
-8
No files matched your search
+2
-3
@@ -129,12 +129,11 @@ class APIView(View):
|
||||
offset = 0
|
||||
if offset < 0:
|
||||
offset = 0
|
||||
# 只调用一次 count(),避免重复查询
|
||||
count = query_set.count()
|
||||
results = query_set[offset:offset + limit]
|
||||
if object_serializer:
|
||||
count = query_set.count()
|
||||
results = object_serializer(results, many=True, context={"request": request}).data
|
||||
else:
|
||||
count = query_set.count()
|
||||
data = {"results": results,
|
||||
"total": count}
|
||||
return data
|
||||
|
||||
Reference in new issue
Block a user