标签: python django debugging
我正在寻找django的开发服务器中的一些方法,它将使服务器自动停止在任何未捕获的异常,就像在ipython控制台中使用pdb模式一样。
我知道要输入pdb; pdb.set_trace()行代码使应用程序停止。但这对我没有帮助,因为抛出异常的行被调用了太多次。所以我无法找出定义条件断点的确切条件。
这可能吗?
谢谢...
答案 0 :(得分:2)
根据this recipe,您可以将sys.excepthook设置为import pdb; pdb.pm()的功能。
sys.excepthook
import pdb; pdb.pm()