验证器 — Django 文档

来自菜鸟教程
Django/docs/3.1.x/ref/contrib/postgres/validators
跳转至:导航、​搜索

验证器

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