장고로 개발중인데, postgresql 유저에 이메일을 등록하나요?
조회수 2022회
현재 postgresql 9.4 에 postgis 2.1을 사용하고 있습니다.
장고로 어플리케이션을 만들려고하는데
django-allauth 를 설치하려고 하니 python3 manage.py migrate
시에
장고 에러로 django.db.utils.ProgrammingError: relation "account_emailaddress" does not exist
가 발생합니다.
이걸 찾아보니 DATABASE 관련된 에러라고 하는 것 같았습니다.
그래서 그런데 제가 혹시 포스트그레스큐엘 설치하고 유저를 생성할 때 이메일 넣는 칸이 있었다면 생략한 것 같다는 기억이 들어서,
혹시 이미 있는 유저에 이메일을 등록하는 방법 혹은 유저생성시 이메일을 같이 등록하는 방법이 있는지 궁금합니다.
지금 기본 유저인 postgres를 사용하고 있는 걸로 알고 있습니다. 제가 초보라 잘 모르네요.
알려주시면 감사하겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
올려주신 에러메시지로 검색해 보니
python manage.py migrate allauth.socialaccount python manage.py migrate allauth.socialaccount.providers.facebook
와 같이 수행하고
syncdb
를 해서 해결했다고 합니다.syncdb
대신makemigration
를 해 보시겠어요?
댓글 입력