Валидаторы

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

KeysValidator

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

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

messagesПрошли должно быть Dict , содержащие ключи missing_keysи / или extra_keys.

Примечание

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

Валидаторы диапазона

RangeMaxValueValidator

classRangeMaxValueValidator ( limit_value , message = None )

Проверяет, что верхняя граница диапазона не превышает limit_value.

RangeMinValueValidator

classRangeMinValueValidator ( limit_value , message = None )

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

Copyright ©2021 All rights reserved