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.