使用 PyCharm 调试 Django。
当我在调试器中运行任何东西时,它运行缓慢。
Django 启动时间很长。
不要误会我的意思——我喜欢 PyCharm,因为它拥有舒适调试 session 所需的所有功能……而且 Python 仍然比其他语言(如 C)更容易调试,而且调试起来可能更快.但即使在我为测试调整了我的 PostgreSQL 数据库后(Optimise PostgreSQL for fast testing),即使我有 SSD 驱动器和 i7 四核 CPU,即使我特别告诉我的防病毒软件不要触摸 C:\Python27 目录和我的目录中的任何内容项目目录,它仍然很慢。
任何想法,我怎样才能加快调试速度?
我希望看到主要在进程启动时间方面的改进,因为我最常使用的案例是调试单个单元测试。
最佳答案
正常运行 python 但在代码上使用 pdb。像这样:
... code before ...
import pdb; pdb.set_trace()
... code after ...
它将停止该点的代码。您需要按 c(继续)、q(退出)或 n(下一步)才能继续。您可以通过按 l 测试表达式并检查您的位置。
代码可能会运行得更快,但调试可能会更痛苦。
关于python - 如何在 Windows 上使用 Python + Django + PyCharm 更快地进行调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26425625/