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 models - at least one in many to many