Django Modals Ошибки валидации

Много искал решение моего вопроса, но так и не нашел. Я хочу показывать ошибки в модальной форме и не закрывать ее, пока она не станет валидной. На данный момент я могу получить ошибки на странице customer.html после закрытия Modal.

Forms.py

class CustomerForm(forms.ModelForm): //...... Виджет формы ЗДЕСЬ ......////
. class Meta: model = Customer fields =['customername','customerlogo','emailaddress','addressLine1','membership','pobox','phonenumber','emailaddress']

Views.py

def customer(request):
    context = {}
    customers = Customer.objects.all()
    context['customers'] = customers

    if request.method == 'GET':
        form = CustomerForm()
        context['form'] = form
        return render(request, 'Mainapp/customer.html', context)

    if request.method == 'POST':
        form = CustomerForm(request.POST, request.FILES)
        if form.is_valid():
            form.save()
            messages.success(request, 'New Client Added')
            return redirect('customer')
        else:
            messages.error(request, form.errors)
            return redirect('customer')
    return render(request, 'Mainapp/customer.html', context)

HTML MODAL.

Вернуться на верх