2017-03-01 3 views
0

내가하는 프로젝트에 대한 배경 정보. 자동 에세이 검사 시스템이므로 관리자는 시스템에서 질문을 추가, 편집 및 시도 할 수 있어야합니다. 나는 시스템에 에세이를 추가 할 수 있었지만 편집하고 시도 할 수 없었다. 편집하고 시도 할 때마다 KeyError가 나타납니다.DICT.get (key)를 사용하지만 장고에서 KeyError가 계속 나타나는 경우

내 교수 코드를 사용하여 시스템을 다시 작성했기 때문에 무엇이 잘못되었는지 잘 모르겠습니다. 여기

는 KeyError를 편집 및 시도 질문에 대한 메시지입니다 : http://imgur.com/iH9OG07.png

그리고 여기에 (의 매우 긴) views.py의 코드이다 : 나는 솔루션을 많이 읽었습니다 http://pastebin.com/88vvZJ6J

을 스택 오버플로 KeyError에 관한하지만 그들 중 아무도 내 문제에 가까운 오는 이것을 제외하고 도움이 될 것 : Getting KeyError in my django code.

해당 게시물의 사용자에 따르면, 그는 일부 줄을 변경하여 KeyError를 해결할 수있었습니다. 그리고 많은 사용자가 DICT.get (key) 사용에 대해 언급하지만 내 현재 코드 (views.py)는 이미 DICT 메서드를 사용하고있는 것으로 보입니다. (내가 틀렸다면 나를 바로 잡아주세요!)

+0

8080을 사용하고 있어야 사용이 명령을 사용하여 장고 시스템을 부팅 너는 간다 : http://pastebin.com/W7MYAQGP –

+0

우리는 텍스트 정보를이 질문의 텍스트로 제시하는 것을 선호한다. 따라서받은 오류의 텍스트를 복사하여 질문 자체에 형식화 된 코드 블록으로 추가 하시겠습니까? 파이썬 코드도 똑같이하십시오. 질문에 해당 코드를 모두 적용 할 가능성은 낮으므로이 오류를 재현 할 수있는 가능한 가장 작은 코드 샘플로 줄여야합니다. 이것은 미래의 깨진 링크로부터 우리를 보호하는 데 도움이됩니다. 감사! – halfer

답변

0

오, 감사합니다. 내 바보 같은 실수를 깨달았

는 이전에 나는 포트가 8000

python manage.py runserver

여기에 포트를 대신

python manage.py runserver 127.0.0.1:8080