django隐藏所有形式错误

xpa*_*nta 2 forms django

有没有办法隐藏用户的所有表单错误消息?我显示自己的消息以及在表单字段之间显示错误消息的事实对我没有用.

Ala*_*air 5

您可以自己渲染模板,只是忽略错误.有关详细信息,请参阅有关自定义表单模板的文档.

或者,默认值是将错误包含在无序列表中,例如:

<ul class="errorlist">
    <li>Sender is required.</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以你可以errorlist用CSS 隐藏类.

ul.errorlist {display:none;}
Run Code Online (Sandbox Code Playgroud)

第三种选择是自定义错误列表格式,但我认为前两个选项更容易.

  • 你应该手动渲染表单,几乎所有用途都是最简单的. (3认同)