【发布时间】:2017-01-02 11:35:02
【问题描述】:
我已经到了开发 Django 项目的阶段,我需要开始调试我的代码,因为我的网站正在崩溃,我不知道为什么。我正在使用 Pycharm 的 IDE 进行编码,它附带的调试器超级吓人!
也许是因为我完全是编程新手(从 5 月开始才开始编码),但我并不真正了解调试作为一个基本概念是如何工作的。我已经阅读了有关调试的 Pycharm 文档,但我仍然感到困惑。调试器应该做什么/它应该如何与您的程序交互?调试应该提供哪些有关代码的有用信息?
当我之前考虑调试时,我认为这将是一种逐行运行代码的方式,例如,发现“我的程序在这行代码处中断”,而是“逐步执行我的代码”似乎把我带到了甚至不属于我的项目的文件中(例如,进入我在 admin.py 中的代码会带我进入 widgets.py 中的一个函数的中间?)等等,并且似乎呈现了很多额外的/令人困惑的信息。如何有效地使用调试?如何使用它来调试我的 Django webapp?
请帮忙! TIA :)
【问题讨论】:
标签: python django debugging pycharm