仅当在一页上使用多个清晰表单时,如何在一个位置显示 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 显示在同一位置(在页面顶部)。有没有办法用脆皮表格自定义这个输出?