def delete_album(self): response = reply_object() album = Album.objects.get(pk=self.cleaned_data["id"]) album_images = AlbumImage.objects.filter(album=album) for album_image in album_images: delete_album_image_files(album_image) delete_uploaded_file(album.image) delete_uploaded_file(album.cover_photo) album.delete() response["code"] = settings.APP_CODE["DELETED"] return response
def delete_album_image_files(album_image): delete_uploaded_file(album_image.image) delete_uploaded_file(album_image.thumbnail) delete_uploaded_file(album_image.display) delete_uploaded_file(album_image.preview) delete_uploaded_file(album_image.top)