批量删除校验能力

This commit is contained in:
caoqianming 2021-07-29 11:14:59 +08:00
parent bc2e397af3
commit d39eddba7c
1 changed files with 7 additions and 0 deletions

View File

@ -376,6 +376,13 @@ class CorrectViewSet(RecordMixin, ModelViewSet):
ordering_fields = ['dlmc'] ordering_fields = ['dlmc']
ordering = ['create_time', 'dlmc'] ordering = ['create_time', 'dlmc']
filterset_fields = ['ssbm'] filterset_fields = ['ssbm']
@action(methods=['post'], detail=False, perms_map = {'post':'correct_delete'})
def deletes(self, request):
array = request.data['ids']
Correct.objects.filter(pk__in=array).delete()
return Response(status = status.HTTP_200_OK)
@action(methods=['get'], detail=False, perms_map = {'*':'*'}) @action(methods=['get'], detail=False, perms_map = {'*':'*'})
def group(self, request, pk=None): def group(self, request, pk=None):
""" """