如何捕获所有视图中的所有错误?

时间:2013-03-05 08:00:19

标签: python django exception-handling

我知道我们可以使用try和except函数来捕获错误。但是每天我监视哨兵,系统总是在任何视图中都有例外。像往常一样,我把try和except除了捕获视图中的错误。

我的问题是。是否可以在一个函数中捕获任何视图中的所有错误?然后,用户将重定向到另一个页面。这是最好的去处?我正在考虑中间件,但我不知道它。

1 个答案:

答案 0 :(得分:4)

是的,可以处理来自任何视图的所有异常。尝试谷歌搜索“django中间件异常”,你会发现很多解决方案。