Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
 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)
Пример #4
0
def delete_images(obj_list):
    d=DeleteImage()
    for i in obj_list:
        d.delete_image("crime_scene_pictures",i.image_name)