|
@@ -600,6 +600,11 @@ Django includes four validators:
|
|
|
Validates that the password is of a minimum length.
|
|
|
The minimum length can be customized with the ``min_length`` parameter.
|
|
|
|
|
|
+ .. method:: get_help_text()
|
|
|
+
|
|
|
+ A hook for customizing the validator's help text. Defaults to ``"Your
|
|
|
+ password must contain at least <min_length> characters."``
|
|
|
+
|
|
|
.. class:: UserAttributeSimilarityValidator(user_attributes=DEFAULT_USER_ATTRIBUTES, max_similarity=0.7)
|
|
|
|
|
|
Validates that the password is sufficiently different from certain
|
|
@@ -617,6 +622,11 @@ Django includes four validators:
|
|
|
``user_attributes``, whereas a value of 1.0 rejects only passwords that are
|
|
|
identical to an attribute's value.
|
|
|
|
|
|
+ .. method:: get_help_text()
|
|
|
+
|
|
|
+ A hook for customizing the validator's help text. Defaults to ``"Your
|
|
|
+ password can’t be too similar to your other personal information."``
|
|
|
+
|
|
|
.. class:: CommonPasswordValidator(password_list_path=DEFAULT_PASSWORD_LIST_PATH)
|
|
|
|
|
|
Validates that the password is not a common password. This converts the
|
|
@@ -628,10 +638,20 @@ Django includes four validators:
|
|
|
common passwords. This file should contain one lowercase password per line
|
|
|
and may be plain text or gzipped.
|
|
|
|
|
|
+ .. method:: get_help_text()
|
|
|
+
|
|
|
+ A hook for customizing the validator's help text. Defaults to ``"Your
|
|
|
+ password can’t be a commonly used password."``
|
|
|
+
|
|
|
.. class:: NumericPasswordValidator()
|
|
|
|
|
|
Validate that the password is not entirely numeric.
|
|
|
|
|
|
+ .. method:: get_help_text()
|
|
|
+
|
|
|
+ A hook for customizing the validator's help text. Defaults to ``"Your
|
|
|
+ password can’t be entirely numeric."``
|
|
|
+
|
|
|
Integrating validation
|
|
|
----------------------
|
|
|
|