2017-10-08 12 views
0

사용자 비밀번호를 설정했는데 체크 아웃했지만 다양한 로그인 양식으로 로그인 할 수 없습니다. 인증 할 수 없습니다.장고 set_password가 작동하지 않습니다.

u = User.objects.get(username='foobar') 
u.set_password('123') 
u.save() 
u.check_password('123') # True 
authenticate(username='foobar', password='123') # None?!?! 

다양한 방법을 시도했지만 사용자를 로그인 할 수 없습니다.

+0

기본 'User' 모델을 사용하고 있습니까? –

답변

-1

사용자가 is_active인지 확인하십시오. 사용자가 True.is_active 플래그를 설정하지 않으면 비정상적인 작동이 발생할 수 있습니다. 어쩌면 사용자가 우연히 금지 된 그림자를 갖게되었을 수도 있습니다. D