1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Refs #35782 -- Documented the get_help_text methods in password validators.

This commit is contained in:
Ben Cail 2024-10-14 09:12:56 -04:00 committed by Sarah Boyce
parent 53ea4cce2f
commit 80c3697e96

View File

@ -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 cant 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 cant 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 cant be entirely numeric."``
Integrating validation
----------------------