這是由於在視圖函數中使用了get函數,獲取了不存在的數據
例如:數據庫中不存在一條name爲hello1的數據,使用以下語句訪問
message = Message.objects.get(name='hello1')
就會報錯 message = Message.objects.get(name='boddy1')
解決方法:
見下圖:
點擊上圖框中的連接後,自動進入debug.py文件的323行,對321行代碼修改見下圖:數據庫
再次運行:函數
此時報錯信息正常,查詢的數據不存在在MAC 和 Linux中不存在這種問題,在 MAC 和 Linux中已經將編碼方式默認爲 utf8