我知道如何使用PyCharm运行命令(工具 - >运行manage.py任务),但我也想调试它们,包括我的命令和第三方应用程序的命令.
小智 148
您可以通过在"运行/调试配置"菜单上创建自定义Django服务器条目来在PyCharm中调试自定义Django管理/管理命令:
Edit Configurations...
.Django server
.Name
,清除Host
和Port
字段,检查Custom run command
并输入复选框右侧命令的名称.Additional options
,而不是在run命令中附加. 现在设置断点,从Run/Debug Configuration菜单中选择新配置,然后单击Debug按钮.Etvoilà!
小智 7
我正在使用以下自定义 Django 命令进行解释:
python manage.py execute_algorithm -f input_data.json
Run Code Online (Sandbox Code Playgroud)
配置 Django 命令的步骤: 步骤:从 Django 工具栏转到:
运行 > 编辑配置
单击左上角的“+”图标,创建新命令>从下拉列表中选择“Django 服务器”。
填写以下详细信息:
名称:您想要为此配置指定的任何合适的名称,例如execute_algorithm_command
主持人:清场
端口:默认为8000,清除即可。
自定义运行命令:首先选中此框。在那里提供您的命令名称。你可以从 得到它
apps/module/management/command/execute_algorithm
。例如值:execute_algorithm
附加选项:无论命令名称之后有什么。值为:-f input_data.json
由于清除主机和端口不会使命令运行(PyCharm 5),我发现的解决方案是使用Python运行配置而不是Django服务器.填写Script
您的manage.py脚本,其他参数Script Parameters
,并调整您的环境,如Working directory
.
归档时间: |
|
查看次数: |
13686 次 |
最近记录: |