강의로 돌아가기
이상락

하나의 area에 여러개의 poll을 등록했을 때 오류

'미국'이라는 area에 여러개의 poll을 등록했는데요,
그렇게하면 area/미국/results 에는 정상적으로 여러개의 poll이 노출되지만,
area/미국/ 에서는 '여론조사가 없습니다' 문구가 뜨네요.

왜 그런지 확인해보려고 areas 객체에 print(poll)을 심어봤더니 None이 뜨네요.
Poll.objects.get이 조건에 맞는 여러개의 poll을 return하지는 못하는건가요? 그래서 try에서 에러가 나서 except으로 넘어가는건지요?

  • Dong-ryull Shin
    get() returned more than one Poll -- it returned 2! Dong-ryull Shin 2018.12.20 14:50
  • Dong-ryull Shin
    위와 같은 exception 내용이 출력이 되더라구요. Poll.objects.get 메소드가 2개 이상은 값을 못가지고 오는 거 같습니다. Dong-ryull Shin 2018.12.20 14:51
0 개의 답변
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.