擅长:python、mysql、java
<p>django应用于其内置表单的方式是</p>
<pre><code>def get_password_validators(validator_config):
validators = []
for validator in validator_config:
try:
klass = import_string(validator['NAME'])
except ImportError:
msg = "The module in NAME could not be imported: %s. Check your AUTH_PASSWORD_VALIDATORS setting."
raise ImproperlyConfigured(msg % validator['NAME'])
validators.append(klass(**validator.get('OPTIONS', {})))
return validators
</code></pre>
<p>在此之后,将在表单内部手动进行验证。在</p>
<p>这意味着您可以从<code>django.contrib.auth</code>导入<code>password_validation</code>,并使用</p>
^{pr2}$
<p>此函数用于获取验证器和窗体内部</p>
^{3}$
<p>你可以看看内置的登记表是怎么做到的。在</p>