windows中使用django時報錯:A server error occurred. Please contact the administrator.


這是因為在視圖函數中使用了get函數,獲取了不存在的數據
例如:數據庫中不存在一條name為hello1的數據,使用如下語句訪問
message = Message.objects.get(name='hello1')

就會報錯 message = Message.objects.get(name='boddy1')

解決方法:
見下圖:

 

 點擊上圖框中的鏈接后,自動進入debug.py文件的323行,對321行代碼修改見下圖:

 

 

 

 再次運行:

 

 

此時報錯信息正常,查詢的數據不存在

在MAC 和 Linux中不存在這種問題,在 MAC 和 Linux中已經將編碼方式默認為 utf8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM