• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

아무리 해도 안됩니다

22.10.01 16:27 작성 조회수 251

0

django allauth - 소셜 로그인 구현하기 강의 에서

 

문제가 많네요

 

django allauth - 소셜 로그인 구현하기 강의 에서

이번에 이렇게 뜨네요

뭐가 잘못된건지 모르겠네요

 

 

답변 4

·

답변을 작성해보세요.

0

임권일님의 프로필

임권일

2022.10.03

문제는

 

코드는 똑같은데

 

이렇게 되어있습니다

 

원격으로 봐주면 안될까요??

 

image

원격으로 봐드릴 수는 없습니다.

현재 캡쳐해놓은 화면에서 문제점을 발견할 수 없습니다.

db가 새로 생성되어 예전에 있던 글들이 모두 삭제된건 당연한 현상입니다.

db.sqlite3에 예전에 작성했던 글들이 저장되어 있었는데, 그걸 삭제한 상태니까요.

0

안녕하세요. 위 화면까지 나왔다면 db에는 문제가 없는 것 같습니다.

전에 말씀드렸다시피, db.sqlite3를 삭제하고 초기화 했기 때문에 계정이 없어지는건 당연한 현상입니다.

다시 python manage.py createsuperuser로 관리자 계정을 생성해주시면 됩니다.

0

임권일님의 프로필

임권일

2022.10.03

다 삭제해도 안되는데요

 

한번만 원격으로 해주면 안될까요??

 

부탁합니다

 

조금만더 하면 완성 하는데

 

계정도 다 날라간거같아요

 

코드는 있는데요


image

 

0

안녕하세요. 강의에 문제가 있는 것은 아니고, 마이그레이션 하시다가 실수를 한게 계속 누적되고 있는 상태인 것 같습니다.

지난번에 가이드 해드린 것 처럼 db를 완전히 초기화 시키셔야 합니다. db.sqlite3를 삭제하고, 모든 앱폴더의 migrations 폴더의 00*.py 파일을 삭제해주세요.

allauth까지 진행한 상태시라면, venv/Lib/site-packages/allauth/account/ 폴더에도 migrations 폴더가 있습니다. 그 폴더 안의 00*.py 파일들도 모두 삭제하셔야 합니다.

그 이후,
python manage.py makemigrations
python manage.py migrate

를 통해 db를 재 생성해주세요.