Django验证和验证器之间的区别

时间:2017-07-26 15:07:22

标签: python django validation field

来自Django文档 https://docs.djangoproject.com/en/1.11/ref/forms/validation/

  

Field上的validate()方法处理不适合验证程序的特定于字段的验证。

这意味着validate()与验证者不同。有什么区别?

我很好奇,因为我在自定义表单字段上使用自定义验证。它引发了一个ValidationError,但是代码一直在运行并调用Django的验证和清理后的词,并且对我提出的ValidationError没有做任何事情。我的自定义验证器不是这种情况。当这些引发错误时,它们会被添加到表单上的errors字段中。这是预期的行为吗?

0 个答案:

没有答案