장고 관리자 페이지 패스워드 간단하게 만들기
장고 (django)의 관리자 페이지에서 패스워드 (password) 검증 과정 중지
django로 개발을 진행할 경우, 관리자 페이지에서 신규 유저(user)를 생성해야 할 때가 있다. django 1.9 이후 부터, 관리자 페이지에서 신규 유저 생성 시, 패스워드 검증 과정을 거친다.
- 개인정보와 비슷한 문자 불가
- 적어도 8개 이상의 문자 불가
- 일반적인 패스워드 불가
- 숫자로만 이루어진 패스워드 불가
빠르게 테스트하고 개발하여야 할 때는 매우.. 불편한 기능이므로, 해당 기능을 중단시키고자 한다.
장고 간단한 패스워드 사용하기
- settings.py
-
AUTH_PASSWORD_VALIDATORS
부분을 모두 주석 처리 - 빈 list 생성
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
# ... ''' AUTH_PASSWORD_VALIDATORS = [ { 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', }, { 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', }, { 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', }, { 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', }, ] ''' AUTH_PASSWORD_VALIDATORS = [] # ...
-
프로젝트를 새로 시작하면 (python manage.py runserver
) 검증 기능이 중단된 것을 확인할 수 있다.