Ich entwickle eine Django-Site und habe Probleme, herauszufinden, wie man die Ausnahmebehandlung am besten durchführt. Ich habe gemachtPython-Ausnahmebehandlung
try:
Some code
except:
log error in my own words, i.e 'Some code' failed to execute
Some other code
Dies fängt alle Ausnahmen damit meine Website nicht 500 Fehler und dergleichen liefern. Aber mit meinem begrenzten Wissen verliere ich die tatsächliche Ausnahme und es macht es wirklich schwer zu debuggen. Wie drucke ich den aufgetretenen Fehler? Zur Zeit kommne ich dazu aus zu versuchen: catch: und sehe den Fehler und behebe ihn. Es muss einen besseren Weg geben!
Vielen Dank im Voraus
Rich-
helfen, wo Sie die "nackte" 'except' Aussage wie das gesehen?Können Sie ein Zitat oder einen Link zu einem Tutorial geben, das diese Art der Programmierung zeigt? Es wird als eine schlechte Praxis angesehen. Ich möchte wissen, wo du das gelernt hast. –
@ S.Lott: Anstatt auf jemanden wie diesen zu kommen, könnte es besser sein, einen alternativen Ansatz anzubieten und zu erklären, warum dies als schlechte Praxis angesehen wird. – magiconair