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