验证器

这些验证器可从 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

返回顶部