# Documentation Django 3.1.9.dev

# Validateurs

Ces validateurs sont disponibles dans le module `django.contrib.postgres.validators`.

## `KeysValidator`

class `KeysValidator`(keys, strict=False, messages=None)

  Valide que les clés données sont contenues dans la valeur. Si `strict` vaut `True`, il contrôle également qu’aucune autre clé n’est présente.

  Les `messages` transmis doivent constituer un dictionnaire avec les clés `missing_keys` ou `extra_keys`.

  Note

  Notez que cela ne contrôle que l’existence d’une clé donnée, et non pas que la valeur d’une clé n’est pas vide.

## Validateurs d’intervalle

### `RangeMaxValueValidator`

class `RangeMaxValueValidator`(limit_value, message=None)

  Valide que la limite supérieure de l’intervalle n’est pas plus grande que `limit_value`.

### `RangeMinValueValidator`

class `RangeMinValueValidator`(limit_value, message=None)

  Valide que la limite inférieure de l’intervalle n’est pas plus petite que `limit_value`.