У меня есть приложение Django, использующее django хрустящих форм. Формы отображаются хорошо, но я не получаю ожидаемой обратной связи на стороне клиента для ошибок (Bootstrap по умолчанию) в тех случаях, когда есть ошибки проверки ввода
Что я ожидаю в случае ошибки:
![enter image description here](https://i.stack.imgur.com/i6bis.png)
Вместо этого страница просто перезагружается без ожидаемой выше ошибки.
Вот как выглядит шаблон django:
......
<h1>My Form</h1>
<div class="row">
<div class="col-8">
<form action="{% url 'myapp:myform_view' %}" method="POST">
{% csrf_token %}
<div class="card">
<div class="card-body">
{% crispy formset helper %}
</div>
</div>
</form>
</div>
</div>
Представление, которое отображает шаблон:
......
def myform(request):
MyFormSet = formset_factory(MyForm, extra=0)
helper = MyFormSetHelper()
formset = MyFormSet(initial=helper_method_to_get_accurate_value_here())
return render(request, 'myapp/template.html', {"formset": formset, "helper": helper})
код для MyFormSetHelper
:
.....
class MyFormSetHelper(FormHelper):
def __init__(self, *args, **kwargs):
super(MyFormSetHelper, self).__init__(*args, **kwargs)
self.add_input(Submit('submit', 'Submit'))
Заранее спасибо за помощь!