Validadores

Estos validadores están disponibles desde el módulo django.contrib.postgres.validators.

KeysValidator

class KeysValidator(keys, strict=False, messages=None)[fuente]

Valida que las claves dadas estén contenidas en el valor. Si strict es True, entonces también verifica que no haya otras claves presentes.

Los messages pasados deben ser un diccionario conteniendo las claves missing_keys y/o extra_keys.

Nota

Nota que esto solo verifica la existencia de una clave dada, no que el valor de una clave sea distinto de vacío.

Validadores de rango

RangeMaxValueValidator

class RangeMaxValueValidator(limit_value, message=None)[fuente]

Valida que la parte superior del rango no es mayor que limit_value.

RangeMinValueValidator

class RangeMinValueValidator(limit_value, message=None)[fuente]

Valida que la menor del rango no es menor que el limit_value.