【发布时间】:2026-01-01 01:00:02
【问题描述】:
我知道我们可以使用 try 和 except 函数来捕获错误。但是每天我监视哨兵,系统总是在任何视图中出现异常。像往常一样,我使用 try 和 except 来捕获视图中的错误。
我的问题是。是否可以在一个函数中从任何视图中捕获所有错误?然后用户将重定向到另一个页面。最好的地方在哪里?我正在考虑中间件,但我对此一无所知。
【问题讨论】:
标签: python django exception-handling
我知道我们可以使用 try 和 except 函数来捕获错误。但是每天我监视哨兵,系统总是在任何视图中出现异常。像往常一样,我使用 try 和 except 来捕获视图中的错误。
我的问题是。是否可以在一个函数中从任何视图中捕获所有错误?然后用户将重定向到另一个页面。最好的地方在哪里?我正在考虑中间件,但我对此一无所知。
【问题讨论】:
标签: python django exception-handling
是的,可以从任何视图处理所有异常。尝试谷歌搜索“django 中间件异常”,你会发现很多解决方案。
【讨论】: