Sto sviluppando un sito Django e ho avuto problemi a cercare di trovare il modo migliore per gestire le eccezioni. Sto facendogestione delle eccezioni python
try:
Some code
except:
log error in my own words, i.e 'Some code' failed to execute
Some other code
Ciò richiama tutte le eccezioni assicurando così che il mio sito non fornisca 500 errori e simili. Ma con la mia conoscenza limitata sto perdendo l'eccezione vera e sta facendo un vero dolore al debug. Come posso stampare l'errore che si è verificato? Attualmente commento fuori provare: catch: e vedere l'errore e risolverlo. Ci deve essere un modo migliore!
Grazie in anticipo
Rich
Dove hai visto la 'dichiarazione except' "nudo" del genere?Puoi fornire un preventivo o un link a un tutorial che mostri questo tipo di programmazione? È considerato una cattiva pratica. Voglio sapere dove hai imparato questo. –
@ S.Lott: Invece di scendere su qualcuno del genere, potrebbe essere meglio offrire un approccio alternativo e spiegare perché è considerato una cattiva pratica. – magiconair