2017-07-03 69 views
0

我有我的Django Web應用程序已經掛載在IIS版本10中,我能夠看到一些視圖,但我無法看到其他視圖工作,因爲我得到當我做我的AJAX請求按照我的瀏覽器的控制檯錯誤:在使用IIS時在Django中的錯誤上打印堆棧跟蹤stdout

GET http://10.51.112.24:89/statistics/chart-data3 500 (Internal Server Error) 

我正在尋找一個日誌記錄配置的片斷得到的Django或IIS只輸出時,它的請求過程中遇到錯誤的堆棧跟蹤。這段代碼專門用於本地調試,主要是當我執行AJAX GET/POST請求時。

到目前爲止,我已經啓用了我的settings.py文件以下日誌記錄配置,但他們沒有足夠的追查下此錯誤:

DEBUG = True 
DEBUG_PROPAGATE_EXCEPTIONS = True 

任何工具或代碼片斷,可以幫助我解決好除了Chrome瀏覽器控制檯之外,這個問題還是值得歡迎的。

回答

0

此代碼幫助我更好地解決我的Ajax請求的問題:

這個代碼進入Ajax請求,結果顯示在控制檯的Web瀏覽器。

error: function(jqXHR, textStatus, errorThrown) { 
    console.log(JSON.stringify(jqXHR)); 
    console.log("AJAX error: " + textStatus + ' : ' + errorThrown); 
}