通过django开发服务器捕获未捕获的异常

时间:2009-08-10 15:15:14

标签: python django debugging

我正在寻找django的开发服务器中的一些方法,它将使服务器自动停止在任何未捕获的异常,就像在ipython控制台中使用pdb模式一样。

我知道要输入pdb; pdb.set_trace()行代码使应用程序停止。但这对我没有帮助,因为抛出异常的行被调用了太多次。所以我无法找出定义条件断点的确切条件。

这可能吗?

谢谢...

1 个答案:

答案 0 :(得分:2)

根据this recipe,您可以将sys.excepthook设置为import pdb; pdb.pm()的功能。