在django中放置自定义验证器的位置?

时间:2017-08-31 22:12:03

标签: python django authentication registration

我正在努力实施此处列出的解决方案:How to use custom password validators beside the django auth password validators?

答案非常有用,除了一个方面:我在哪里放置验证器的代码?!在AUTH_PASSWORD_VALIDATORS中,我看到了这一行:

'NAME': registration.validators.CustomPasswortValidator

但是如何将CustomPasswortValidator方法放入registration.validators?什么甚至是registration.validators?我在哪里可以找到它?

谢谢

1 个答案:

答案 0 :(得分:2)

以下一行:

'NAME': 'registration.validators.CustomPasswortValidator'

表示您需要注册应用,并且在该应用内部有 validators.py文件,并且在该文件中有方法< / strong>名为 CustomPasswortValidator

因此,您可以通过提供自己的应用名称,文件名和方法名称来进行相应的工作。