2015-12-22 49 views
1

我正在做一个Django的网站,我试图把MaxLengthValidator在设置文件AUTH_PASSWORD_VALIDATORS,但我不断收到此错误:意想不到的关键字参数“MAX_LENGTH”

TypeError: __init__() got an unexpected keyword argument 'max_length'

AUTH_PASSWORD_VALIDATORS = [ 
    { 
     'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', 
     'OPTIONS': { 
      'min_length': 8, 
     } 
    }, 
    { 
     'NAME': 'django.core.validators.MaxLengthValidator', 
     'OPTIONS': { 
      'max_length': 32, 
     } 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', 
    }, 
    { 
     'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', 
    }, 
] 
+0

这涉及到身份验证的所有Python代码? –

+0

@Andriy是的,就是这样 – Francisco

回答

相关问题