使用 docker 在 Edx-Discovery 中使用调试器断点

Using debugger breakpoints in Edx-Discovery with docker

我目前正在 Edx-Discovery 设置码头工人。它工作得很好。 https://github.com/edx/course-discovery

最后,我不得不使用断点进行调试,我使用了 nose.tools 但我无法使用调试器,虽然它停在某处但我无法控制检查变量的值。

from nose.tools import set_trace;set_trace()

现在,我的问题是,无论如何,我可以在 docker 中设置断点,就像我们通常在编程语言中使用它一样吗? 我在这里缺少什么吗?

要求已在 edx 码头工人堆栈中更新。现在对于调试工具,使用以下命令。

import pdb; pdb.set_trace()