(2022.11.24) Today_I_Learned_day-60

imRound·2022년 11월 24일
0
post-thumbnail

UserModel 커스텀 진행 중 Login 오류

자바스크립트 연동 도중 Login이 안되는 오류가 났었다.

위와 같은 사진처럼 email로 로그인을 해야 하는데, Frontend 내에서 계속 에러가 나고 있었다.

계속 왜 Front에서 오류가 날까 코드에서 내가 문제가 있었나 싶었는데

포스트맨에서 로그인 기능을 찍어보니 username은 필수항목이라고 나왔었다!!

USERNAME_FIELD = 'username' # username_field를 email로 변경
    REQUIRED_FIELDS = ['email']

해당과 같이 USERNAME_FIELD에서 문제가 있었다.

해결 방법

USERNAME_FIELD = 'email' # username_field를 email로 변경
    REQUIRED_FIELDS = []

해당과 같이 진행하니, 토큰 값도 나오고 로그인도 잘되는 결과가 나왔다!!

profile
Django 개발자

0개의 댓글