In [4]:
from django.contrib.contenttypes.models import ContentType

In [1]:
Upload.objects.all()


Out[1]:
<QuerySet [<Upload: 1 cast_images/originals/IMG_0690_4V0uH0R.jpg>, <Upload: 2 cast_images/originals/IMG_0672.jpg>]>

In [21]:
for upload in Upload.objects.all():
    print(upload.content_object)
    upload.content_object.delete()
    upload.delete()


Video object (65)
cast_images/originals/IMG_0672_ChGymv0.jpeg

In [3]:
upload = Upload.objects.all()[0]

In [5]:
upload.content_object


Out[5]:
<Image: cast_images/originals/IMG_0690_4V0uH0R.jpg>

In [17]:
list(Image.objects.all().order_by("-created"))[0].delete()


Out[17]:
(1, {'cast.Gallery_images': 0, 'cast.Post_images': 0, 'cast.Image': 1})

In [ ]: