验证器
这些验证器可以在 django.contrib.postgres.validators 模块中找到。
KeysValidator
-
class
KeysValidator(keys, strict=False, messages=None)[源代码]
验证值中是否包含给定的键。如果 strict 是 True,那么它还检查是否有其他键存在。
传递的 messages 应该是包含 missing_keys 和/或 extra_keys 键的字典。
备注
注意,这只是检查给定的键的存在,而不是检查键的值是非空的。
范围验证器
RangeMaxValueValidator
-
class
RangeMaxValueValidator(limit_value, message=None)[源代码]
验证范围的上界不大于 limit_value。
RangeMinValueValidator
-
class
RangeMinValueValidator(limit_value, message=None)[源代码]
验证范围的下界不小于 limit_value。