Je suis nouveau à Django et ont un code dans mon views.py comme ceci:Django: Comment utiliser assert ... sans afficher une page d'erreur système?
try:
myfunction()
except:
assert False, sys.exc_info()[0]
Ceci est très utile parce que je reçois un e-mail avec beaucoup d'informations utiles s'il y a une erreur. Le problème est qu'il redirige également l'utilisateur vers une page d'erreur du système Webfaction. Ce que je voudrais savoir, c'est comment puis-je toujours obtenir le message d'erreur, mais rediriger l'utilisateur vers ma propre page d'erreur?
Aussi, est-ce la meilleure façon de gérer les erreurs dans Django?
J'ai sorti l'exception catching, ajouté un template 500.html et tout fonctionne bien. L'utilisateur obtient une belle page d'erreur et je reçois un email avec les détails de l'exception. Si simple - j'aime vraiment Django :-) Merci. – FunLovinCoder
Pas de problème. Ne pas oublier d'accepter la réponse si vous l'avez aimé. –