Валидаторы
Эти валидаторы доступны из модуля django.contrib.postgres.validators.
KeysValidator
-
class KeysValidator(keys, strict=False, messages=None)[source] -
Проверяет, содержатся ли указанные ключи в значении. Если
strictравноTrue, также проверяется, что в значении нет других ключей.Переданный
messagesдолжен быть словарём, содержащим ключиmissing_keysи/илиextra_keys.Примечание
Обратите внимание: проверяется только наличие указанного ключа, но не то, что его значение непустое.
Валидаторы диапазонов
RangeMaxValueValidator
-
class RangeMaxValueValidator(limit_value, message=None)[source] -
Проверяет, что верхняя граница диапазона не превышает
limit_value.
RangeMinValueValidator
-
class RangeMinValueValidator(limit_value, message=None)[source] -
Проверяет, что нижняя граница диапазона не меньше
limit_value.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/6.0/ref/contrib/postgres/validators/