Валидаторы
Эти валидаторы доступны из модуля 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.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/3.1/ref/contrib/postgres/validators/