我正在调试django应用程序,方法是在代码中插入import pdb; pdb.set_trace()
并使用调试器命令在正在运行的应用程序中导航。
调试器显示当前行,但大多数情况下,有更多上下文是有帮助的。因此,我在另一个窗口的编辑器中打开当前文件。
现在每当流程更改为另一个类时,我需要在编辑器中手动打开新文件。 - 感觉有一种更简单的方法可以做到这一点。
是否有任何类型的IDE集成能够调试正在运行的django应用程序?
还有其他方法我还不知道吗?
答案 0 :(得分:0)
PyCharm可以做到这一点。也许只有专业版不是免费的,但是有30天的试用期。
答案 1 :(得分:0)
为了让您的生活更轻松,请尝试像PyCharm一样的IDE。 我使用pdb或ipdb来调试简单的python文件,但它们在调试复杂的Python脚本时不会那么有用。 此外,django-debug-tools是调试和优化Django应用程序的好工具。