sub export
This commit is contained in:
parent
ec81c5b3e2
commit
d4f588e66d
|
@ -392,7 +392,7 @@ class ConsumerViewSet(ModelViewSet):
|
||||||
@action(methods=['get'], detail=False,
|
@action(methods=['get'], detail=False,
|
||||||
url_path='export', url_name='export_consumer', perms_map=[{'*':'export_consumer'}])
|
url_path='export', url_name='export_consumer', perms_map=[{'*':'export_consumer'}])
|
||||||
def export(self, request):
|
def export(self, request):
|
||||||
queryset = self.filter_queryset(self.queryset)
|
queryset = self.filter_queryset(self.get_queryset())
|
||||||
queryset = ConsumerSerializer.setup_eager_loading(queryset) # 性能优化
|
queryset = ConsumerSerializer.setup_eager_loading(queryset) # 性能优化
|
||||||
if queryset.count()>1000:
|
if queryset.count()>1000:
|
||||||
return Response({'error':'数据量超过1000,请筛选后导出'})
|
return Response({'error':'数据量超过1000,请筛选后导出'})
|
||||||
|
|
Loading…
Reference in New Issue