Проверка данных
Эти валидаторы доступны из модуля 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/5.2/ref/contrib/postgres/validators/