Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何以舒适的方式调试django应用程序?_Python_Django_Debugging - Fatal编程技术网

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

Python 如何以舒适的方式调试django应用程序?,python,django,debugging,Python,Django,Debugging,我目前正在调试django应用程序,方法是插入importPDB;pdb.在代码中设置_trace(),并使用调试器命令浏览正在运行的应用程序 调试器显示当前行,但大多数情况下,增加一点上下文是有帮助的。因此,我在另一个窗口的编辑器中打开当前文件 现在,每当流更改为另一个类时,我需要在编辑器中手动打开新文件。-这让人觉得有一种更简单的方法 是否有任何类型的IDE集成能够调试正在运行的django应用程序 还有其他我还不知道的方法吗?可以做到这一点。也许只有专业版是不免费的,但有30天的试用期。为

我目前正在调试django应用程序,方法是插入
importPDB;pdb.在代码中设置_trace()
,并使用调试器命令浏览正在运行的应用程序

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

现在,每当流更改为另一个类时,我需要在编辑器中手动打开新文件。-这让人觉得有一种更简单的方法

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


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

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

为了让您的生活更轻松,请尝试像PyCharm这样的IDE。 我使用pdb或ipdb调试简单的python文件,但它们在调试复杂的python脚本时并没有多大用处。 此外,django调试工具是调试和优化django应用程序的好工具