1

我正在尝试创建一个带有验证摘要的简单 ajax 表单,因此我不能让错误消息“此字段是必需的”显示 n 次。我需要做的是用一条消息替换这些消息:“需要一些字段。”。

表单验证的文档真的很稀少,我找不到任何关于如何实现这一点的示例。我试图在clean方法上遍历self的errors属性,但显然我无法设置该属性。

有什么想法吗?

4

2 回答 2

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
于 2011-12-20T18:47:19.290 回答
1

您可以使用模板执行此操作。使用时的默认模板{{form}}输出单个字段消息,因此创建一个不会删除的模板{{ field.errors }}

于 2011-12-20T15:58:36.067 回答