2015-01-07 4 views
0

heroku에서 webapp를 실행 중이고 Python Social OAuth google +을 사용하여 로그인하려고하면 서버 오류 (500)가 발생합니다.Django Heroku webapp PythonOAuth를 완료하면 500 오류가 발생합니다.

기본 URL은 https://kloudtransfer.herokuapp.com/ 내가 시도하고 완료하면 내가 인증은 kloudtransfer.herokuapp.com/complete/google-plus/로 이어집니다.

내 site.py에 나열된대로 kloudtransfer.herokuapp.com/ 회원 인으로 연결해야합니다. 내 REPO는 여기에 있습니다 : https://github.com/lilshim/kloudtransfer 여기

가 500 오류에 대한 Heroku가 로그입니다 :

2015-01-08T00:27:00.254253+00:00 heroku[router]: at=info method=POST path="/complete/google-plus/" host=kloudtransfer.herokuapp.com request_id=fdda7448-4fca-4987-8d5f-acddbd993b70 fwd="76.219.245.151" dyno=web.1 connect=1ms service=473ms status=500 bytes=253 

답변

0

그것을 해결!

먼저 오류 처리를 설정하고 내 이메일로 보낸 추적에서 많은 시간을 들인 다음 데이터베이스 오류 인 것을 보았습니다. OperationalError : no such table : social_auth_usersocialauth. 그래서, 난 내 찌르다 서버를 조사하고 내 데이터베이스를 설정하지 보았다. 나는 heroku postgres를 사용하여 외부 db를 설정하고 마이그레이션 등을 만들었습니다. 이제 끝났습니다! 예.