【问题标题】:How to start server in debug mode - Pycharm如何以调试模式启动服务器 - Pycharm
【发布时间】:2019-06-10 18:09:32
【问题描述】:

我想调试我的代码并设置断点。但是我无法在调试模式下启动我的服务器。

我有一个 setup.sh 文件。它有多个导出语句,最后一个语句是 python manage.py runserver。在 manage.py 我添加了 DEBUG = True 如下所示:

if __name__ == "__main__":
 DEBUG = True

应用程序没有在我放置的调试点上停止。

【问题讨论】:

  • 调试设置和设置断点完全没有关系,需要在pycharm中添加配置运行项目
  • 怎么做?我运行 setup.sh 文件来启动我的服务器。这个 sh 文件有一些导出语句,在文件的 ned 中有 python manage.py runserver
  • pycharms 文档对如何执行此操作有很好的解释,不需要 SH 文件,因为您可以在配置中指定导出(尽管您仍然可以使用它)

标签: python django


【解决方案1】:

或者,您可以使用 python“pdb”调试器。 只需导入 pdb 并在可能导致错误的行下方调用 pdb.set_trace()。 它将在执行过程中停在代码的那个点,您可以调试并查看您想要的任何内容!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多