Django表格验证

时间:2011-02-21 15:32:39

标签: django django-forms

是否可以将表单错误(不是字段特定错误)添加到已经验证的表单(已调用form.is_valid()并且结果为True)?

我有额外的验证逻辑(带有数据库请求),我希望在传递标准表单验证后执行它,但最好将新错误与表单相关联

或许我必须在clear()表格函数中调用这个额外的验证?

2 个答案:

答案 0 :(得分:2)

毕竟尝试在表单的clean方法中检查它,但之前检查现有错误。 像那样..

clean(self):
    ...
    ...
    if not self._errors:
        # your extra check

答案 1 :(得分:0)

如果这是基于数据库请求的验证,则它会以model validation为单位。