Img profile default
정태준
  • 2016.5.23 00:32
  • 조회수 67
  • 답변수 2
Img profile default
정태준
  • 2016.5.23 00:32
  • 조회수 67
  • 답변수 2

무슨 에러인가요?

OperationalError at /admin/elections/poll/
no such column: elections_poll.end_date
이런 에러가 나오는데 강의 내용대로 했는데 이러네요
뮤슨 이유 때문인지 알려주세요~

  • #장고를 활용한 웹사이트 만들기
  • #여론조사 모델

2 답변

  • G3rlasealonpd5c2kica
    Demi
    • 2016.5.23 10:18

    elections앱에 poll모델에는 end_date라는 필드가 없다는 뜻입니다.

    end_date와 관련해 poll모델에 철자가 바로 되어 있는지, 마이그레이션은 했는지 확인해보세요.

    • 처음에 철자를 틀려서 고친 후로는 문제가 없어 보이는데 고친후에 마이그레이션하면 강의처럼 안나오고 메이크마이그레이션 했던 파일이 OK가 안뜨고 traceback이라는 단어가 나오고 마지막에는 django.db.utils.OperationalError: table "election_choice" already exists라는 글이 나옵니다.-정태준
      2016.5.23 21:24
  • G3rlasealonpd5c2kica
    Demi
    • 2016.5.24 11:36

    파워쉘에서
    python manage.py migrate --fake election 이라고 해 보세요.

    그래도 안되면 안타깝지만 프로젝트를 새로 생성해서 .py 파일과 .html파일들을 복붙하시는게 빠를것 같습니다.
    이 경우 다시 마이그레이션하고 슈퍼유저 생성하시구요

    • 마이그레이션할때 어떻게 오류가 생긴지 알 수가 없기 때문에 번거롭지만 이게 제일 빠른방법이네요..-Demi
      2016.5.24 12:18

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.