如果只在一个页面上使用多个crispy-forms,我怎样才能在一个地方显示form.errors?
例如,我的模板中有以下表格:
<form enctype="multipart/form-data" action="" method="post">{% csrf_token %}
{% load crispy_forms_tags %}
{% crispy form_A %}
{% if crispy form_B %}
{% crispy crispy form_B %}
{% endif %}
<input type="submit" value="Submit"/>
</form>
请注意,对于form_A和form_B,self.helper.form_tag都设置为False。
目前,当在form_B的clean()方法中引发ValidationError时,form.errors将显示在form_B(form_A下面)中。我想将form_A和form_B的所有form.errors显示在同一个地方(在页面顶部)。有没有办法用crispy-forms自定义这个输出?