Использование наборов форм с изображениями не показывает ошибку, когда изображение не загрузилось

У меня есть функция с набором форм, которой нужен продукт, который я беру из id, который я передаю в функцию, и из набора форм создается 3 поля для вставки изображений, которые я затем сохраняю, проблема в том, что если эти изображения не скомпилированы, то редирект делается в любом случае, в то время как на самом деле должна выходить ошибка. Где проблема?

view

def product_gallery_create_view(request, id):
    ProductGalleryFormset = modelformset_factory(ProductGallery, fields = ('image',), extra = 3)
    product = Product.objects.get(id = id)

    if request.method == "POST":
        formset = ProductGalleryFormset(request.POST, request.FILES)
        if formset.is_valid():
            for form in formset:
                instance = form.save(commit = False)
                instance.product = product
                instance.save()
            return redirect('home')
    else:
        formset = ProductGalleryFormset()

    context = {'formset':formset}
    return render(request, 'crud/product_gallery_create.html', context)

модель

class ProductGallery(models.Model):
    product = models.ForeignKey(Product, on_delete = models.CASCADE, related_name = 'product_gallery')
    image = models.ImageField(upload_to ='galleria/', null = False, blank = False)

html

<div class="container mt-3">
        <h4>galleria prodotto</h4>
        <hr>

        {% if formset.errors %}
            <div class="alert alert-danger">
                {{ formset.errors }}
            </div>
        {% endif %}

        <form method="post" enctype='multipart/form-data' class="notifica" autocomplete="off" novalidate>
            {% csrf_token %}
            {{ formset.management_form }}

            {% for form in formset %}
                <div class="d-flex align-item-center justify-content-between">
                    <div><small>img</small> {{ form.image }}</div>
                </div>
                <hr class="mt-4 mb-4">
            {% endfor %}
            <input type="submit" value="crea galleria" class="btn btn-info w-100">
        </form>
    </div>
Вернуться на верх