验证器 — Django 文档
来自菜鸟教程
Django/docs/3.2.x/ref/contrib/postgres/validators
验证器
这些验证器可从 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
。