调试 Django Manage.py 自定义命令 Pycharm

ylc*_*ylc 4 django django-manage.py pycharm

我正在尝试学习如何使用 PyCharm 调试 django 应用程序。在应用程序中,我们有几个自定义的manage.py命令。如果我通过终端(外部或 Pycharm 的终端)运行它们,它们运行良好。

如果我尝试从 PyCharm 运行它们(工具 -> 运行 manage.py 任务)以便进行调试,则会收到以下错误:

Unknown command: 'add_question'
Type 'manage.py help' for usage.
Run Code Online (Sandbox Code Playgroud)

我在使用 PyCharm 之前就开始研究 Django 项目,因此我通过 django-admin 创建了它,我们将其添加到 pycharm 作为 OpenDirectory->选择项目。

任何帮助都会有所帮助,无论是管理从 PyCharm 内部运行命令,还是将 PyCharms 终端连接到调试器,以便我可以在从 PyCharms 终端运行时进行调试。

tex*_*nic 5

解决方案是在另一个答案中,尽管有点过时了。PyCharm 2016.3 快速更新:

\n\n
    \n
  • 运行 > 运行... > 编辑配置...(注意:您可以通过执行“运行...”和“调试...”来添加配置)
  • \n
  • 单击绿色+(加号)
  • \n
  • 在下拉菜单中,选择 Django 服务器。
  • \n
  • 选中“自定义运行命令”并输入您的命令(后面的部分manage.py选中“自定义运行命令”并输入您的命令(控制台中
  • \n
  • 确保“端口”和“主机”为空。如果不是\xe2\x80\x94,请将它们清空。
  • \n
  • 根据您的喜好更改“名称”。
  • \n
  • “应用”和“关闭”
  • \n
\n\n

在此输入图像描述

\n\n

现在您可以运行此配置(运行 > 运行... > Your_configuration_name)并对其进行调试(运行 > 调试... > Your_configuration_name)。

\n