【问题标题】:How to catch all the errors in all views?如何捕获所有视图中的所有错误?
【发布时间】:2026-01-01 01:00:02
【问题描述】:

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

我的问题是。是否可以在一个函数中从任何视图中捕获所有错误?然后用户将重定向到另一个页面。最好的地方在哪里?我正在考虑中间件,但我对此一无所知。

【问题讨论】:

    标签: python django exception-handling


    【解决方案1】:

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

    【讨论】: