set_password1 Django - Model User의 비밀번호를 올바르게 설정하는 과정 #1 개요 이 과정을 거치는 이유는 간단하다. 유저의 비밀번호가 "암호화"되지 않기 때문이다. 보통 model 설정할때 password로 그냥 해주게 되면 밑의 과정을 거쳐보면 알게되겠지만 user.password로 1234를 설정하게 되면 user.password를 확인했을때 1234로 보이게 된다. 반면에 user.set_password로 1234를 설정하게 되면 user.password로 확인해봤을때 암호화 되어서 확인이 된다. # 장고 쉘 실행 python manage.py shell # 필요 모듈 임포트 from django.contrib.auth import get_user_model # User변수에 임포트된 모듈 담아오기. 사실상 get_user_model()은 모든 user 계정이 들어있.. 2023. 1. 23. 이전 1 다음