2017-07-03 2 views
0

Ich habe meine Django Web-Anwendung bereits in IIS Version 10 gemountet und ich bin in der Lage, einige Ansichten zu sehen, aber ich bin nicht in der Lage, andere Ansichten zu sehen folgende Fehler in der Konsole meines Browsers, wenn ich meinen AJAX-Request tun:Drucken Sie eine Stack-Trace zu stdout auf Fehler in Django während der Verwendung von IIS

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

ich für einen Ausschnitt aus einer Protokollkonfiguration am searching ein Stack-Trace zu erhalten Django oder IIS nur ausgegeben werden, wenn es während einer Anforderung einen Fehler entdeckt. Dieser Code ist speziell für das lokale Debugging und hauptsächlich für AJAX GET/POST-Anfragen gedacht.

Bisher habe ich die folgenden Protokollierungskonfigurationen in meiner settings.py Datei aktiviert, aber sie sind nicht genug, um diese Fehler zu verfolgen unten:

DEBUG = True 
DEBUG_PROPAGATE_EXCEPTIONS = True 

jedes Werkzeug oder Code-Schnipsel, die mich besser beheben helfen können Dieses Problem neben der Webbrowser-Konsole von Chrome ist willkommen.

Antwort

0

Dieser Code hat mir geholfen, besser mein Ajax-Request Problem zu beheben:

Dieser Code in den Ajax-Request geht, werden die Ergebnisse in der Konsole Web-Browser angezeigt.

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