5

我正在使用Pydev在 Django 中调试一个问题。
我可以毫无问题地在我的 django项目代码中设置断点。 但是我无法Django 库源代码(在站点包中)中设置断点。

在这种情况下,PyDev 调试器用户界面在我单击设置断点时什么也不做,并且在我运行调试器时不会在该位置中断。

我错过了一些 PyDev 配置吗?在我使用的其他调试器中,此行为表明调试信息与源代码相关联的问题。关于下一步的任何想法都会有所帮助。

我还在 PyDev 中配置了站点包,使其位于我的PYTHONPATH中

如果有帮助,我将在 Max OS X 上使用 Eclipse。

谢谢

4

4 回答 4

5

您是否已将 Django 源代码作为项目导入?为此,您只需创建一个新的 PyDev 项目并将其位置设置为 Django 源文件夹。

于 2009-02-18T17:03:21.267 回答
1

嘿,这真是及时!Eric Moritz 刚刚宣布发布一种有趣的新方法来使用 pdb 调试视图,称为django-viewtools

于 2009-02-18T02:06:51.047 回答
0

您可以尝试在此实例中使用 Python 调试器 pdb。

这是一个描述它的有用链接:http ://www.ferg.org/papers/debugging_in_python.html

于 2009-02-18T00:54:32.530 回答
0

PyDev 1.5.5 似乎与 Eclipse 有问题。卸载 1.5.5 并安装 1.5.4 版本

于 2010-03-25T15:17:27.650 回答