如何更改Django显示验证期间创建的错误消息的方式?

我喜欢Django如何执行表单验证.但是,我想覆盖错误显示的方式.我想将表单验证错误发送到我的网页顶部(到特定的div标签),而不是让Django在无效的表单字段旁边显示错误.有什么建议? 最佳答案 您只需在模板顶部指定{{form.errors}}即可轻松完成此操作,而不是在每个字段级别添加{{field.errors}}.

我怀疑你的问题是,你只是使用{{form.as_p}}标签或其中一个兄弟,一次输​​出整个表格.如果要根据需要自定义显示,请不要这样做.用一个简单的for循环替换它来通过每个字段并显示其label_tag和字段本身并不是很困难,并且你从增加的控制中获益匪浅.

点赞