2017-03-01 52 views
0

關於我正在做的項目的一些背景信息。這是一個自動散文檢查系統,管理員用戶應該能夠在系統中添加,編輯和嘗試問題。我能夠爲系統添加散文,但無法編輯和嘗試。每當我嘗試編輯並嘗試時,都會出現KeyError。使用DICT.get(key),但在Django中仍然得到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

這裏你去:http://pastebin.com/W7MYAQGP –

+0

我們希望文本信息在這裏,在問題中顯示爲文本。那麼,您是否會複製收到的錯誤文本,並將其作爲格式化的代碼塊添加到問題本身中?請爲Python代碼也做同樣的事情。您不太可能將所有代碼放入問題中,因此您需要將其縮減爲能夠再現此錯誤的最小代碼示例。這有助於我們防範未來斷開的鏈接。謝謝! – halfer

回答

0

哦好吧謝謝你的幫助!我意識到自己的愚蠢的錯誤......

以前我啓動了Django的系統使用此命令,它使用端口8000

python manage.py runserver

應該使用8080端口,而不是

python manage.py runserver 127.0.0.1:8080

相關問題