feat: 提高导出限制
This commit is contained in:
parent
ab9b9d9804
commit
c615d20a5c
|
|
@ -9,7 +9,11 @@ class EventFilterSet(filters.FilterSet):
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Event
|
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):
|
def filter_is_handled(self, queryset, name, value):
|
||||||
if value: # 我的
|
if value: # 我的
|
||||||
|
|
|
||||||
|
|
@ -175,8 +175,8 @@ class EventViewSet(ListModelMixin, RetrieveModelMixin, DestroyModelMixin, Custom
|
||||||
{"name": "人脸图", "type": "img"},
|
{"name": "人脸图", "type": "img"},
|
||||||
]
|
]
|
||||||
queryset = self.filter_queryset(self.get_queryset())
|
queryset = self.filter_queryset(self.get_queryset())
|
||||||
if queryset.count() > 1000:
|
if queryset.count() > 15000:
|
||||||
raise ParseError('数量超过1000,请筛选后导出')
|
raise ParseError('数量超过15000,请筛选后导出')
|
||||||
odata = EventSerializer(queryset, many=True).data
|
odata = EventSerializer(queryset, many=True).data
|
||||||
# 处理数据
|
# 处理数据
|
||||||
data = []
|
data = []
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue