验证器

这些验证器可从 django.contrib.postgres.validators 模块。

KeysValidator

class KeysValidator(keys, strict=False, messages=None)[源代码]

验证给定的键是否包含在值中。如果 strictTrue ,然后它还会检查是否存在其他钥匙。

这个 messages 传递的应该是包含键的dict missing_keys 和/或 extra_keys .

备注

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

距离验证器

RangeMaxValueValidator

class RangeMaxValueValidator(limit_value, message=None)[源代码]

验证范围的上限不大于 limit_value .

RangeMinValueValidator

class RangeMinValueValidator(limit_value, message=None)[源代码]

验证范围的下限是否不小于 limit_value .