기타/Django & Web

DoesNotExist at/accounts/google/login/ SocialApp matching query does not exist : 히로쿠 배포 + 소셜 로그인 오류

yujindonut 2021. 7. 27. 23:13
728x90

Heroku 와 social login ( google ) 이 오류가 나서 계속 이 오류가 났다. 

DoesNotExist at/accounts/google/login/ SocialApp matching query does not exist

구글링을 해보니 settings.py안에 

'django.contrib.sites', 이걸 삭제하라는 말도 있고,

SITE_ID = 1 이걸 2나 3으로 변경하라는 말도 있었는데 오류가 고쳐지지 않았다. 

 

오류가 났던 이유는 http://127.0.0.1:8000/ 서버의 google 연동을 시켜줬지,

 heroku 페이지에도 admin이 존재한다는 것!!!!!!!!!!!!여기에도 google의 client id와 secret key를 등록해줘야한다!

 

그리고 똑같이 sites에 이런식으로도 해줬다.

서버와 똑같이 heroku에도 로그인이 안되고 400에러가 뜬다.

구글 클라우드에 redirect주소를 적어주면 된다. 히로쿠 주소를 적어줘야한다

 

728x90