From 4d3a54fe58d08c15cec914886758f53b18b9e7cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Fri, 26 Aug 2022 18:18:37 +0800 Subject: [PATCH] ai bug --- apps/ai/helmet/BeiHangGrpc_pb2_grpc.py | 2 +- apps/ai/helmet/algo.py | 14 ++++++++++---- apps/ai/helmet/face_test.txt | 1 - apps/develop/views.py | 5 ++++- 4 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 apps/ai/helmet/face_test.txt diff --git a/apps/ai/helmet/BeiHangGrpc_pb2_grpc.py b/apps/ai/helmet/BeiHangGrpc_pb2_grpc.py index 2a9d2c23..996fdb0c 100644 --- a/apps/ai/helmet/BeiHangGrpc_pb2_grpc.py +++ b/apps/ai/helmet/BeiHangGrpc_pb2_grpc.py @@ -1,7 +1,7 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - +# import BeiHangGrpc_pb2 as BeiHangGrpc__pb2 from . import BeiHangGrpc_pb2 as BeiHangGrpc__pb2 diff --git a/apps/ai/helmet/algo.py b/apps/ai/helmet/algo.py index b639c6f3..813ddbc4 100644 --- a/apps/ai/helmet/algo.py +++ b/apps/ai/helmet/algo.py @@ -4,6 +4,8 @@ import base64 from io import BytesIO import requests import grpc +# import BeiHangGrpc_pb2_grpc +# import BeiHangGrpc_pb2 from . import BeiHangGrpc_pb2_grpc from . import BeiHangGrpc_pb2 requests.packages.urllib3.disable_warnings() @@ -17,6 +19,7 @@ def analyse(ip: str, pic_url: str): ip (_type_): _description_ pic_url (_type_): _description_ """ + # print(pic_url) channel = grpc.insecure_channel(ip) # 监听频道 stub = BeiHangGrpc_pb2_grpc.Helmet_RegStub(channel) # 客户端使用Stub类发送请求,参数为频道,为了绑定链接 image_id = 3 @@ -27,6 +30,8 @@ def analyse(ip: str, pic_url: str): # image_base64 = str(base64.b64encode(f.read()), encoding='utf-8') # request = BeiHangGrpc_pb2.JinYu_Request(zzid=image_id,imgsbase64=image_base64) base64img = str(base64.b64encode(BytesIO(requests.get(url=pic_url, verify=False).content).read()), 'utf-8') + # with open('face_test.txt', 'w') as f: + # f.write(base64img) request = BeiHangGrpc_pb2.JinYu_Request(zzid=image_id, imgsbase64=base64img) # request = BeiHangGrpc_pb2.JinYu_Request(zzid=image_id, imgUrl=pic_url) response = stub.sendHelmet_Info(request) @@ -38,10 +43,11 @@ def analyse(ip: str, pic_url: str): if __name__ == "__main__": - path = 'http://10.99.5.79:20309/media/2022/08/25/dsf_e9de9deb-213e-11ed-884a-e4246c7d1635_11584620_11593689.jpg' - base64img = str(base64.b64encode(BytesIO(requests.get(url=path).content).read()), 'utf-8') + path = 'http://10.99.5.24/evo-apigw/evo-oss/6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_7236037_7245601.jpg?token=399773e6-71f7-4202-b234-ff5aa8d2492c' + base64img = str(base64.b64encode(BytesIO(requests.get(url=path, verify=False).content).read()), 'utf-8') with open('face_test.txt', 'w') as f: f.write(base64img) - helmet( + is_happend, res = analyse( ip='122.224.229.24:2000', - pic_url='http://1.203.161.103:2800/media/2022/07/06/dsf_bf6446cc-f9cd-11ec-bd2d-e4246c7d1635_34597240_34614457.jpg') + pic_url='http://10.99.5.24/evo-apigw/evo-oss/6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_7236037_7245601.jpg?token=399773e6-71f7-4202-b234-ff5aa8d2492c') + print(is_happend, res.helmetinfoList[0].head_helmet) \ No newline at end of file diff --git a/apps/ai/helmet/face_test.txt b/apps/ai/helmet/face_test.txt deleted file mode 100644 index 58d0191d..00000000 --- a/apps/ai/helmet/face_test.txt +++ /dev/null @@ -1 +0,0 @@ -/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAYEBQUFBAYFBQUHBwYHCRAKCQkJCRMODgsQFxQYFxYUFhUZHCQeGRsiGxUWHyogIiQmKCgoGB4sLiwmLiQmKCb/2wBDAQcHBwkICRIKChImGhYaJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJib//hJeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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 \ No newline at end of file diff --git a/apps/develop/views.py b/apps/develop/views.py index 83a1b5ab..055d5cd1 100755 --- a/apps/develop/views.py +++ b/apps/develop/views.py @@ -172,7 +172,7 @@ class TestViewSet(CustomGenericViewSet): # global_img='https://10.99.5.24/evo-apigw/evo-oss/6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_caa9c522-24e2-11ed-884a-e4246c7d1635_62413404_62687586.jpg?token=0ff8bb53-c99e-4291-a587-272aa1f3f5eb') # return Response(ret.keys()) from apps.ecm.service import dispatch_dahua_event - data = {'id': 1661504791886, 'category': 'alarm', 'method': 'alarm.msg', 'info': {'orgName': '曲阳县金隅水泥厂', 'nodeCode': '1000038$1$0$23', 'deviceCode': '1000038', 'alarmCode': 'ad3a0826-3946-4385-aa1b-cea396554d43', 'alarmPicture': '6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_caa9c522-24e2-11ed-884a-e4246c7d1635_62687586_62696295.jpg', 'nodeType': 2, 'alarmDate': '1661504788', 'alarmGrade': 2, 'isSave': True, 'extend': {'faceImageUrl': ['6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_caa9c522-24e2-11ed-884a-e4246c7d1635_62687586_62696295.jpg'], 'glass': 0, 'beard': 0, 'candidateInfo': [{'birthday': '2022-8-24', 'faceImageUrl': ['6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_caa9c522-24e2-11ed-884a-e4246c7d1635_62696295_62773181.jpg'], 'groupName': '全体人员', 'similarity': 96, 'sex': 1, 'cardType': 1, 'name': '石非凡', 'devPersonId': '46', 'id': '371324199803243658', 'type': 0}], 'sex': 0, 'occurrenceCount': 0, 'deviceCode': '1000038', 'globalScenePicUrl': '6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_caa9c522-24e2-11ed-884a-e4246c7d1635_62413404_62687586.jpg', 'eye': 0, 'alarmType': 1001003, 'perFlag': -1, 'mouth': 0, 'feature': [], 'isHit': True, 'channelSeq': 23, 'szSerialUUID': '', 'channelName': '窑头平台进料口', 'beginTime': 1661504788, 'endTime': 1661504788, 'age': -1, 'mask': 0}, 'unitType': 1, 'alarmType': 1001003, 'channelSeq': 23, 'orgCode': '001001001', 'channelName': '窑头平台进料口', 'alarmStat': 1, 'isEvent': True}, 'subsystem': 'evo-face', 'userIds': None, 'sid': None, 'domainId': None, 'infoArray': None, 'protocol': None} + data = {'id': 1661506561753, 'category': 'alarm', 'method': 'alarm.msg', 'info': {'orgName': '曲阳县金隅水泥厂', 'nodeCode': '1000038$1$0$23', 'deviceCode': '1000038', 'alarmCode': '30789599-b82b-45ba-9d3d-2de2bc1f1d00', 'alarmPicture': '6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_2088390_2096301.jpg', 'nodeType': 2, 'alarmDate': '1661506557', 'alarmGrade': 2, 'isSave': True, 'extend': {'faceImageUrl': ['6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_2088390_2096301.jpg'], 'glass': 0, 'beard': 0, 'candidateInfo': [{'birthday': '2022-8-24', 'faceImageUrl': ['6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_2096301_2173187.jpg'], 'groupName': '全体人员', 'similarity': 96, 'sex': 1, 'cardType': 1, 'name': '石非凡', 'devPersonId': '46', 'id': '371324199803243658', 'type': 0}], 'sex': 0, 'occurrenceCount': 0, 'deviceCode': '1000038', 'globalScenePicUrl': '6ad010cf-ce45-11ec-9715-e4246c7d1635/20220826/1/dsf_3de82501-2521-11ed-884a-e4246c7d1635_1825520_2088390.jpg', 'eye': 0, 'alarmType': 1001003, 'perFlag': -1, 'mouth': 0, 'feature': [], 'isHit': True, 'channelSeq': 23, 'szSerialUUID': '', 'channelName': '窑头平台进料口', 'beginTime': 1661506557, 'endTime': 1661506557, 'age': -1, 'mask': 0}, 'unitType': 1, 'alarmType': 1001003, 'channelSeq': 23, 'orgCode': '001001001', 'channelName': '窑头平台进料口', 'alarmStat': 1, 'isEvent': True}, 'subsystem': 'evo-face', 'userIds': None, 'sid': None, 'domainId': None, 'infoArray': None, 'protocol': None} dispatch_dahua_event(data=data) return Response() @@ -232,4 +232,7 @@ class TestViewSet(CustomGenericViewSet): Employee.objects.get_queryset(all=True).filter(type='remployee').delete(soft=False) User.objects.get_queryset(all=True).filter(type='remployee').delete(soft=False) Dept.objects.get_queryset(all=True).filter(type='rparty').delete(soft=False) + if 'event' in datas: + from apps.ecm.models import Event + Event.objects.get_queryset(all=True).delete(soft=False) return Response()