본문 바로가기

django5

heroku에서 social login 연동하다 발생한 오류 구글, 네이버 소셜 로그인을 구현하던 중 오류가 발생하였다. social login구현하기 위해, 기존 디렉터리에서 1) settings urls.py 이와 같이 추가하고 나서 1) python manage.py migrate --settigs=settings_heroku 2) git push # 완료 후 3) heroku ps:scale web=1 # 서버 실행했을 때 at=error code=H10 desc = "App crashed" method=GET path= "/"~ 가 나와서 여러가지 구글링 해본 결과 https://pythonq.com/so/mysql/963944 db삭제 하라고 되어있다. 현재상황을 조금 더 구체적으로 알고싶어 python manage.py migrate --setting.. 2021. 10. 11.
HTTP, 400 Error 발생 현재 오류 상황 This field is required. (400 error) 가 발생하였다. gdapp\serializers.py에서 문제가 있는 것 같아 저기 부분을 주석하고 업데이트 후, 적용하니 똑같이 field it required가 발생한다. 구글링 결과 https://kimdoky.github.io/django/2018/05/01/django-error-required/ blank = True와 NULL = True를 넣으면 아마 해결될 것이라는 말이 있어서 적용했는데도, This field is required. (400 error)가 발생 어라? 알고보니, familyname => fmailyname으로 적고 실행하여 This field is required 400 error 가 발생하.. 2021. 10. 10.
Heroku Server 배포(django에서 Heroku서버 배포) heroku와 django EER 다이어그램 1. Heroku Server 배포하도록 체크할 수 있다. 나의 헤로쿠 프로젝트 경로 : dongagd | Heroku 여기서 Deploy에 들어간다. 첫 실행시 이와 같이 되는데, Github과 연결하기 위해 Github을 클릭한다. 아마 repository를 적어라고 나올텐대 입력한 후, connect한다. 그리고, enable automatic deploy를 설정 해준다. 하단에 있는 Manual deploy -> (master) : deploy branch를 클릭한다. 이게 어떤 작업일까?🤔 : github master에 배포했을 때, 알아서 heroku 서버에 배포가 될 것이다. (자동 배포) (github 저장소의 code를 Heroku에 배포하는 .. 2021. 10. 7.
Heroku에서 발생한 Error 1. 업데이트 꼬였을 때 발생하는 error $ python manage.py migrate Traceback (most recent call last): File "D:\Computer_Science\School\GraduationWork\gdproject\manage.py", line 22, in main() File "D:\Computer_Science\School\GraduationWork\gdproject\manage.py", line 18, in main execute_from_command_line(sys.argv) File "D:\Computer_Science\School\GraduationWork\gdvenv\lib\site-packages\django\core\management\__i.. 2021. 10. 4.
Heroku, Django와 연동 1. mysql와 django 연동하기 1) settings.py 에서 설정해준다. sqlite -> mysql INSTALLED_APPS 2) workbench에서 EER 다이어그램을 설계한다. 3) mysql 와 django를 연동하여 makemigrations, migrate를 해준다. models.py serializers.py views.py urls.py user에서 token 처리, 이외는 생략 2. Heroku와 Django 연동하기 먼저 MySQL을 사용하고 있기에, Heroku에서 지원하는 cleardb를 이용해야 한다. Heroku에서 cleardb까지 생성하는 것은 heroku 설정 heroku -> cleardb 위를 참고하면 생성할 수 있을 것이다. 문제점 1) EER 다이어그램.. 2021. 10. 4.