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