我当前正在调试应用程序,在启用和未启用调试模式的情况下运行时,我都会观察到不同的行为。实际上,我正在对懒惰求值(Queryset
)的对象进行故障排除,并且在调试模式下运行时,由于PyCharm
遇到断点时会自动检查变量,因此评估得太早了。这通常很方便,但是在这种情况下,它会妨碍我正确调试问题...
我尝试过this,但没有帮助
有什么方法可以禁用该行为?
PyCharm调试器具有variable loading policy配置选项。将其设置为On demand以禁用自动加载变量。
尽管这将对变量的值产生任何影响,我会感到非常惊讶。