@receiver(pre_save, sender=Listing)
def check_image_requirement(sender, instance, **kwargs):
    if instance.images.count() == 0:
        raise your_own_exception(
            'Listing is required to have at least one image')
Модели Django - по крайней мере, один из многих ко многим