验证器
这些验证器可以在 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
。