验证器

这些验证器可以在 django.contrib.postgres.validators 模块中找到。

KeysValidator

class KeysValidator(keys, strict=False, messages=None)

验证值中是否包含给定的键。如果 strictTrue,那么它还检查是否有其他键存在。

传递的 messages 应该是包含 missing_keys 和/或 extra_keys 键的字典。

注解

注意,这只是检查给定的键的存在,而不是检查键的值是非空的。

范围验证器

RangeMaxValueValidator

class RangeMaxValueValidator(limit_value, message=None)

验证范围的上界不大于 limit_value

RangeMinValueValidator

class RangeMinValueValidator(limit_value, message=None)

验证范围的下界不小于 limit_value