Валидаторы

Эти валидаторы доступны в модуле django.contrib.postgres.validators .

KeysValidator

classKeysValidator ( keys , strict = False , messages = None )

Проверяет, что указанные ключи содержатся в значении. Если strict равно True , он также проверяет отсутствие другого ключа.

messages Передаваемое должен составлять словарь с ключами missing_keys или extra_keys .

Заметка

Обратите внимание, что это проверяет только наличие данного ключа, а не то, что значение ключа не пустое.

Валидаторы интервалов

RangeMaxValueValidator

classRangeMaxValueValidator ( limit_value , message = None )

Проверяет, что верхний предел интервала не превышает limit_value .

RangeMinValueValidator

classRangeMinValueValidator ( limit_value , message = None )

Проверяет, что нижний предел интервала не меньше limit_value .

Copyright ©2020 All rights reserved