關於我正在做的項目的一些背景信息。這是一個自動散文檢查系統,管理員用戶應該能夠在系統中添加,編輯和嘗試問題。我能夠爲系統添加散文,但無法編輯和嘗試。每當我嘗試編輯並嘗試時,都會出現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方法了? (請糾正我,如果我錯了!)
這裏你去:http://pastebin.com/W7MYAQGP –
我們希望文本信息在這裏,在問題中顯示爲文本。那麼,您是否會複製收到的錯誤文本,並將其作爲格式化的代碼塊添加到問題本身中?請爲Python代碼也做同樣的事情。您不太可能將所有代碼放入問題中,因此您需要將其縮減爲能夠再現此錯誤的最小代碼示例。這有助於我們防範未來斷開的鏈接。謝謝! – halfer