Validators

KeysValidator

class KeysValidator(keys, strict=False, messages=None)[source]

验证给定的键包含在值中。如果strictTrue,那么它还会检查是否没有其他键。

传递的messages应为包含键missing_keys和/或extra_keys的dict。

注意

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

Range validators

class RangeMaxValueValidator(limit_value, message=None)[source]

验证范围的上限不大于limit_value

class RangeMinValueValidator(limit_value, message=None)[source]

验证范围的下限不小于limit_value