mirror of
https://github.com/django/django.git
synced 2025-10-24 14:16:09 +00:00
Fixed #29860 -- Allowed BaseValidator to accept a callable limit_value.
This commit is contained in:
@@ -236,7 +236,12 @@ to, or in lieu of custom ``field.clean()`` methods.
|
||||
.. class:: MaxValueValidator(limit_value, message=None)
|
||||
|
||||
Raises a :exc:`~django.core.exceptions.ValidationError` with a code of
|
||||
``'max_value'`` if ``value`` is greater than ``limit_value``.
|
||||
``'max_value'`` if ``value`` is greater than ``limit_value``, which may be
|
||||
a callable.
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
``limit_value`` can now be a callable.
|
||||
|
||||
``MinValueValidator``
|
||||
---------------------
|
||||
@@ -244,7 +249,12 @@ to, or in lieu of custom ``field.clean()`` methods.
|
||||
.. class:: MinValueValidator(limit_value, message=None)
|
||||
|
||||
Raises a :exc:`~django.core.exceptions.ValidationError` with a code of
|
||||
``'min_value'`` if ``value`` is less than ``limit_value``.
|
||||
``'min_value'`` if ``value`` is less than ``limit_value``, which may be a
|
||||
callable.
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
``limit_value`` can now be a callable.
|
||||
|
||||
``MaxLengthValidator``
|
||||
----------------------
|
||||
@@ -252,7 +262,12 @@ to, or in lieu of custom ``field.clean()`` methods.
|
||||
.. class:: MaxLengthValidator(limit_value, message=None)
|
||||
|
||||
Raises a :exc:`~django.core.exceptions.ValidationError` with a code of
|
||||
``'max_length'`` if the length of ``value`` is greater than ``limit_value``.
|
||||
``'max_length'`` if the length of ``value`` is greater than
|
||||
``limit_value``, which may be a callable.
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
``limit_value`` can now be a callable.
|
||||
|
||||
``MinLengthValidator``
|
||||
----------------------
|
||||
@@ -260,7 +275,12 @@ to, or in lieu of custom ``field.clean()`` methods.
|
||||
.. class:: MinLengthValidator(limit_value, message=None)
|
||||
|
||||
Raises a :exc:`~django.core.exceptions.ValidationError` with a code of
|
||||
``'min_length'`` if the length of ``value`` is less than ``limit_value``.
|
||||
``'min_length'`` if the length of ``value`` is less than ``limit_value``,
|
||||
which may be a callable.
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
``limit_value`` can now be a callable.
|
||||
|
||||
``DecimalValidator``
|
||||
--------------------
|
||||
|
||||
@@ -259,7 +259,9 @@ URLs
|
||||
Validators
|
||||
~~~~~~~~~~
|
||||
|
||||
* ...
|
||||
* :class:`.MaxValueValidator`, :class:`.MinValueValidator`,
|
||||
:class:`.MinLengthValidator`, and :class:`.MaxLengthValidator` now accept
|
||||
a callable ``limit_value``.
|
||||
|
||||
.. _backwards-incompatible-2.2:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user