From c615d20a5c5a874a1475e7ca625f9e34018a10b5 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Tue, 22 Aug 2023 13:55:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8F=90=E9=AB=98=E5=AF=BC=E5=87=BA?= =?UTF-8?q?=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/ecm/filters.py | 6 +++++- apps/ecm/views.py | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/ecm/filters.py b/apps/ecm/filters.py index 6d8d37c3..09475dd4 100644 --- a/apps/ecm/filters.py +++ b/apps/ecm/filters.py @@ -9,7 +9,11 @@ class EventFilterSet(filters.FilterSet): class Meta: model = Event - fields = ['cates', 'start_create', 'end_create', 'is_handled', 'area'] + fields = { + "cates": ["exact", 'in'], + "cates__code": ["exact", 'in'], + "area": ["exact", "in"], + } def filter_is_handled(self, queryset, name, value): if value: # 我的 diff --git a/apps/ecm/views.py b/apps/ecm/views.py index 9ca86d70..0ff5288c 100644 --- a/apps/ecm/views.py +++ b/apps/ecm/views.py @@ -175,8 +175,8 @@ class EventViewSet(ListModelMixin, RetrieveModelMixin, DestroyModelMixin, Custom {"name": "人脸图", "type": "img"}, ] queryset = self.filter_queryset(self.get_queryset()) - if queryset.count() > 1000: - raise ParseError('数量超过1000,请筛选后导出') + if queryset.count() > 15000: + raise ParseError('数量超过15000,请筛选后导出') odata = EventSerializer(queryset, many=True).data # 处理数据 data = []