def delete(self, request, pk, format=None): obj = self.get_object(pk) image_name = obj.image_name print("here is image name") print(image_name) obj.delete() d = DeleteImage() z = d.delete_image("crime_scene_pictures", image_name) print(z) content = {"flag": True} return Response(content, status=status.HTTP_200_OK)
def delete(self, request, email, format=None): investigator_obj = self.get_object(email) image_name = investigator_obj.profile_image investigator_obj.delete() print("here is image name") print(image_name) d = DeleteImage() z = d.delete_image("investigator_profile_pictures", image_name) print(z) content = {"flag": True} return Response(content, status=status.HTTP_200_OK)
def delete(self,request,pk,format=None): victim_obj=self.get_object(pk) image_name=victim_obj.profile_image try: #if victim record has been transferred to criminal record models.CriminalDetail.objects.get(profile_image=image_name) print("no deleting of image") victim_obj.delete() content={"flag":True} return Response(content,status=status.HTTP_200_OK) except models.CriminalDetail.DoesNotExist: print("here is image name") print(image_name) d=DeleteImage() z=d.delete_image("victim_criminal_profile_pictures",image_name) print(z) print(" deleting of image") victim_obj.delete() content={"flag":True} return Response(content,status=status.HTTP_200_OK)
def delete_images(obj_list): d=DeleteImage() for i in obj_list: d.delete_image("crime_scene_pictures",i.image_name)