Django shell에서 로그인하기
Django Shell 로그인 방법 정리
Django Shell 로그인¶
Django에서 테스트 데이터를 생성한다든가 할 때 shell에서 Django의 API를 개발자가 직접 컨트롤하게 되는데, 유저 정보가 필수인 경우가 있어 로그인을 해야할 때가 있다.
이 때는 아래와 같이 사용자 인증 API를 직접 호출하여 유저 정보를 입력해주면 된다. 자세한 내용은 공식 문서 참고
>>> from django.contrib.auth import authenticate
>>> user = authenticate(username='username', password='password')
>>> user