我有DEBUG,TEMPLATE_DEBUG和DEBUG_PROPAGATE_EXCEPTIONS設置爲true,並且沒有追溯被顯示給瀏覽器?Django不顯示錯誤追溯到瀏覽器 - 只有500頁
2
A
回答
1
在settings
模塊需要以下爲了錯誤之後顯示診斷頁:
DEBUG
爲True- 客戶端(Web瀏覽器)被從本地主機或從
INTERNAL_IPS
列出的任何IP地址連接。 - 變量
TEMPLATE_CONTEXT_PROCESSORS
包含"django.core.context_processors.debug"
或保留默認值。
您可以通過不同的文字像這樣從Django的錯誤頁面很容易區分Web服務器的錯誤500頁:
「......還有的是它的報道的錯誤......」(這是默認) 如果在主urlconf中執行import handler500 from django.conf.urls
(或舊Django中的django.conf.urls.defaults)。
1
試試這個:
set DEBUG = True
TEMPLATE_DEBUG = DEBUG
1
你可以有在process_request中間件錯誤之前,你可以得到的錯誤頁面。雖然,你可以訪問一些頁面會表明這不是問題。
0
評論DEBUG_PROPAGATE_EXCEPTIONS =真,這應該工作。請嘗試。
相關問題
- 1. Web瀏覽器顯示錯誤頁面
- 2. 我的API不會在瀏覽器中顯示和記錄只顯示500
- 3. Safari瀏覽器將不會顯示錯誤381頁
- 4. 瀏覽器顯示錯誤字體
- 5. Chrome瀏覽器顯示錯誤
- 6. 瀏覽器將顯示這種錯誤
- 7. python urllib2.urlopen返回錯誤500,Chrome瀏覽器加載頁面
- 8. 控制檯顯示確定但瀏覽器顯示錯誤?
- 9. CEF3瀏覽器錯誤地顯示頁面
- 10. 如何追溯錯誤
- 11. 不顯示在瀏覽器
- 12. 解釋gfortran錯誤追溯
- 13. 只有FF沒有顯示圖像,其他瀏覽器效果不錯
- 14. 如何在開發OpenCart時在瀏覽器中顯示500錯誤
- 15. 瀏覽器只顯示了瓶
- 16. opennssl s_client顯示錯誤的證書:瀏覽器顯示正確
- 17. Rails 2.3.8不在瀏覽器中顯示堆棧跟蹤,而是顯示500.html
- 18. Chrome瀏覽器的CSS錯誤:圖片元素沒有顯示
- 19. 瀏覽器顯示MySQL錯誤,我沒有列
- 20. PHP不顯示錯誤 - 內部服務器錯誤(500)
- 21. 500服務器錯誤,而不是顯示解析錯誤
- 22. 瀏覽器不顯示任何數據或錯誤
- 23. JSP頁面:瀏覽器只顯示源代碼
- 24. 頁改變顯示器Safari瀏覽
- 25. 顯示網頁瀏覽器請求
- 26. 巴頓成爲了瀏覽器的歷史可以追溯到後被禁止
- 27. 如何打開文件點擊回溯路線錯誤頁的瀏覽器
- 28. 追加瀏覽文件輸入不顯示預覽圖像
- 29. Django自定義500錯誤模板不顯示request.user
- 30. Django模板不能在瀏覽器中顯示結果
你怎麼知道Django甚至被調用? – 2012-04-11 02:53:58
除了Ignacio的觀點,請檢查您的日誌。 – Endophage 2012-04-11 02:58:20
檢查它是否是Django的500或Web服務器的一個。如果您的某個中間件出現錯誤,它可以避免Django的日誌記錄框架並導致服務器自身顯示500。 – ilvar 2012-04-11 03:02:20