Python django崩溃:异常必须是旧式类或从BaseException派生的,而不是str
我有一个使用1.9的应用程序。它会持续好几个星期, 然后突然间,一个刚刚工作的页面就会崩溃 这: 如果我再次访问完全相同的URL,它将工作 有人知道是什么导致了这一点,或者我如何进一步调试它吗 更新:Python django崩溃:异常必须是旧式类或从BaseException派生的,而不是str,python,django,python-2.7,django-templates,Python,Django,Python 2.7,Django Templates,我有一个使用1.9的应用程序。它会持续好几个星期, 然后突然间,一个刚刚工作的页面就会崩溃 这: 如果我再次访问完全相同的URL,它将工作 有人知道是什么导致了这一点,或者我如何进一步调试它吗 更新: django代码显然有一个bug,我在我的系统上修复了它。这让我看到了下一个更高的错误,这是一个导入我自己的上下文处理器的错误。这很奇怪,因为文件和函数都在那里,并且是可读的,如果不是,我总是会得到这个错误,而不仅仅是间歇性地得到它。我仍然认为还有另一个更高级别的错误,我试图通过设置断点并运行de
django代码显然有一个bug,我在我的系统上修复了它。这让我看到了下一个更高的错误,这是一个导入我自己的上下文处理器的错误。这很奇怪,因为文件和函数都在那里,并且是可读的,如果不是,我总是会得到这个错误,而不仅仅是间歇性地得到它。我仍然认为还有另一个更高级别的错误,我试图通过设置断点并运行devel服务器来找到它,但是错误永远不会发生 回溯可能提供线索。具体如下
exceptions must be old-style classes or derived from BaseException, not str
表示崩溃是由于定义不正确的异常造成的。是的,但这在django代码中,而不是在我的代码中。那么,我怎样才能发现应用程序中发生了什么,导致它在几乎一直工作的页面上偶尔出现?像这样无用的堆栈跟踪是Django最主要的抱怨之一。为什么他们不能显示导致错误的代码行?显示一堆Django内部模块没有帮助。
exceptions must be old-style classes or derived from BaseException, not str