MCPcopy
hub / github.com/django/django / get_password_validators

Function get_password_validators

django/contrib/auth/password_validation.py:25–38  ·  view source on GitHub ↗
(validator_config)

Source from the content-addressed store, hash-verified

23
24
25def get_password_validators(validator_config):
26 validators = []
27 for validator in validator_config:
28 try:
29 klass = import_string(validator["NAME"])
30 except ImportError:
31 msg = (
32 "The module in NAME could not be imported: %s. Check your "
33 "AUTH_PASSWORD_VALIDATORS setting."
34 )
35 raise ImproperlyConfigured(msg % validator["NAME"])
36 validators.append(klass(**validator.get("OPTIONS", {})))
37
38 return validators
39
40
41def validate_password(password, user=None, password_validators=None):

Calls 4

import_stringFunction · 0.90
appendMethod · 0.45
getMethod · 0.45