Django2.2 安裝后,使用runserver進行開發(fā),出錯時錯誤信息只顯示于控制臺命令行,而在前端頁面只顯示一行
成都創(chuàng)新互聯(lián)專注于酉陽土家族苗族網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供酉陽土家族苗族營銷型網(wǎng)站建設,酉陽土家族苗族網(wǎng)站制作、酉陽土家族苗族網(wǎng)頁設計、酉陽土家族苗族網(wǎng)站官網(wǎng)定制、微信小程序服務,打造酉陽土家族苗族網(wǎng)絡公司原創(chuàng)品牌,更為您提供酉陽土家族苗族網(wǎng)站排名全網(wǎng)營銷落地服務。
“A server error occurred. Please contact the administrator.”
排錯很不方便,仔細查看控制臺的錯誤信息,提示
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....
判斷這個版本django由于出錯信息的代碼有編碼讀取問題 造成無法正常顯示。
根據(jù)提示找到 python安裝路徑\Lib\site-packages\django\views\debug.py ,打開后,修改約在 332 行處,將:
with Path(CURRENT_DIR, 'templates', 'technical_500.html').open() as fh:
修改為
with Path(CURRENT_DIR, 'templates', 'technical_500.html').open(encoding='utf-8') as fh:
也就是進行編碼設置 ,然后再重新 啟動runserver,出錯信息即可正常顯示在頁面顯示。
新聞標題:Django2.2報錯信息無法正常在頁面顯示
文章網(wǎng)址:http://jinyejixie.com/article22/pocijc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、建站公司、Google、服務器托管、網(wǎng)站收錄、手機網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)