Skip to main content

验证器

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