我正在尝试使用验证摘要创建一个简单的ajax表单,因此我无法显示错误消息“此字段是必需的”显示n次。我需要做的是用一个消息替换这些消息:'某些字段是必需的。'。
使用表单验证文档非常简洁,我找不到任何有关如何实现此目的的示例。我试图在 clean 方法上迭代 self 的 errors 属性,但显然我无法设置该属性。
任何想法?
答案 0 :(得分:2)
如果您不需要错误,但仍需要验证,为什么不直接返回ajax响应if not form.is_valid()
?
if not form.is_valid():
self.ctx['errors'] = 'Some fields are required.'
self.ctx['success'] = False
# or some such
答案 1 :(得分:1)
您可以使用模板执行此操作。使用{{form}}
时的默认模板会输出单个字段消息,因此create a template不会删除{{ field.errors }}