如何捕获并重新创建完整的Django程序状态?

时间:2013-08-03 11:38:27

标签: python django debugging

当用户遇到异常 - 或者看到错误并报告错误时 - 能够捕获并重新创建其确切的程序状态以进行调试非常有用。

想象一下,用户遇到问题并且您可以重新创建并调试它 - 即在您的开发计算机上使用当时制作的数据库副本放入Werkzeug样式的交互式跟踪或ipdb提示符。

在异常时或按需转储数据库副本似乎很容易。但是如何重新创建程序状态并进入Werkzeug跟踪或ipdb提示符?是否有任何工具或Django应用程序可以做这样的事情?

0 个答案:

没有答案