|
|
@@ -14,10 +14,11 @@ class PestBankAPIView(APIView):
|
|
|
page_num = int(request_data.get("pagenum", 1))
|
|
|
page_size = int(request_data.get("pagesize", 10))
|
|
|
pest_name = request_data.get("pest_name")
|
|
|
+ queryset = MongoPestBank.objects.all().order_by("-search")
|
|
|
if pest_name:
|
|
|
- queryset = MongoPestBank.objects.filter(name__icontains=pest_name).order_by("-search")
|
|
|
- else:
|
|
|
- queryset = MongoPestBank.objects.filter(code=code).order_by("-search")
|
|
|
+ queryset = queryset.filter(name__icontains=pest_name)
|
|
|
+ if code:
|
|
|
+ queryset = queryset.filter(code=code)
|
|
|
total_obj = queryset.count()
|
|
|
paginator = Paginator(queryset, page_size)
|
|
|
page_obj = paginator.get_page(page_num)
|