Beispiel #1
0
 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
Beispiel #2
0
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)