123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ==========
- Validators
- ==========
- .. module:: django.contrib.postgres.validators
- These validators are available from the ``django.contrib.postgres.validators``
- module.
- ``KeysValidator``
- =================
- .. class:: KeysValidator(keys, strict=False, messages=None)
- Validates that the given keys are contained in the value. If ``strict`` is
- ``True``, then it also checks that there are no other keys present.
- The ``messages`` passed should be a dict containing the keys
- ``missing_keys`` and/or ``extra_keys``.
- .. note::
- Note that this checks only for the existence of a given key, not that
- the value of a key is non-empty.
- Range validators
- ================
- ``RangeMaxValueValidator``
- --------------------------
- .. class:: RangeMaxValueValidator(limit_value, message=None)
- Validates that the upper bound of the range is not greater than
- ``limit_value``.
- ``RangeMinValueValidator``
- --------------------------
- .. class:: RangeMinValueValidator(limit_value, message=None)
- Validates that the lower bound of the range is not less than the
- ``limit_value``.
|