비밀번호 django 애플리케이션에서 제한 철회 및 수정

사용자가 강력한 암호를 만들도록 하는 것은 항상 좋은 습관입니다. 그러나 간단한 웹 애플리케이션을 만드는 경우 비밀번호를 너무 많이 제한하면 관심이 없는 사용자가 계정을 생성하는 데 방해가 될 수 있습니다.
settings.py 파일에 이 줄을 추가하여 모든 제한을 해제하십시오.

AUTH_PASSWORD_VALIDATORS = []


사용자가 최소 8자를 입력하도록 하려면 다음과 같이 할 수 있습니다.

 AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
        'OPTIONS': {
            'min_length': 8,
        }
    },
]


다음은 사용자 암호를 제한할 수 있는 모든 가능한 선택 사항입니다.

AUTH_PASSWORD_VALIDATORS = [
    {
        'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
        'OPTIONS': {
            'min_length': 9,
        }
    },
    {
        'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
    },
    {
        'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
    },
]


Official Documentation

좋은 웹페이지 즐겨찾기