Валидаторы

Эти валидаторы доступны из модуля 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.

Вернуться на верх