【发布时间】:2014-04-30 11:11:55
【问题描述】:
我的 IPDB 有问题。我在不使用它之后将其注释掉,但是在我在单次刷新后运行网页之后,无论如何都会触发调试器。我必须至少引用两次左右,以迫使 django 不愿意进入调试。
此外,我经常遇到极端情况error: [Errno 32] Broken pipe
(如果重要的话,我会在基于 vagrant 的 vm 中运行它)
【问题讨论】:
-
我在编辑代码时遇到了类似的问题,但没有正确完成调试(例如,没有发送“c”或“q”命令)。
-
检查是否有一些你不希望的python进程仍在运行,并检查是否有帮助。
-
你是如何运行这个的;通过单独的服务器(例如 Apache),或使用内置的开发服务器。如果是前者,您可能还需要重新启动服务器。
-
@Evert 我使用 django 的普通开发服务器运行
runserver。
标签: python django debugging ipdb