我知道如何在PyCharm中运行命令(工具 -> 运行 manage.py 任务),但我也想调试它们,包括我的命令和第三方应用程序的命令。
Edit Configurations...
。Django server
。Name
,清空Host
和Port
字段,勾选Custom run command
并在复选框右侧输入您的命令名称。Additional options
中,不要附加在运行命令后面。 现在设置断点,从运行/调试配置菜单中选择您的新配置,然后单击“Debug”按钮。Et voilà!
py manage.py cmd
,则该框将简单地包含 cmd
。 - texnic由于清除主机和端口将完全无法运行命令(PyCharm 5),我发现的解决方案是使用Python运行配置而不是Django服务器。在脚本
中填写您的manage.py脚本,在脚本参数
中添加其他参数,并调整您的环境,例如工作目录
。
python manage.py execute_algorithm -f input_data.json
配置Django命令的步骤:
步骤:从Django工具栏进入:
Run > Edit Configurations
在左上角点击“+”图标,创建新的命令 > 从下拉列表中选择“Django server”。
填写以下细节:
Name:任何适当的名称,例如execute_algorithm_command
Host:清除该字段
Port:默认为8000,清除它。
Custom Run Command:首先勾选此框。 在此处提供您的命令名称。您可以从
apps/module/management/command/execute_algorithm
获取该名称。 例如值:execute_algorithm
Additional options:命令名称后面的任何内容。 值为:-f input_data.json