如何以舒适的方式调试django应用程序?

时间:2014-03-01 13:26:04

标签: python django debugging

我正在调试django应用程序,方法是在代码中插入import pdb; pdb.set_trace()并使用调试器命令在正在运行的应用程序中导航。

调试器显示当前行,但大多数情况下,有更多上下文是有帮助的。因此,我在另一个窗口的编辑器中打开当前文件。

现在每当流程更改为另一个类时,我需要在编辑器中手动打开新文件。 - 感觉有一种更简单的方法可以做到这一点。

是否有任何类型的IDE集成能够调试正在运行的django应用程序?

还有其他方法我还不知道吗?

2 个答案:

答案 0 :(得分:0)

PyCharm可以做到这一点。也许只有专业版不是免费的,但是有30天的试用期。

答案 1 :(得分:0)

为了让您的生活更轻松,请尝试像PyCharm一样的IDE。 我使用pdb或ipdb来调试简单的python文件,但它们在调试复杂的Python脚本时不会那么有用。 此外,django-debug-tools是调试和优化Django应用程序的好工具。