配置远程(就在本地调试的同学可以跳过这步)
1.菜单->Tools->Deployment->Configuration
我这个pycharm是已经配置完的,有些菜单是亮的,所以请不要纠结为啥有点不一样,点那个Configuration就可以了
2.打开之后,填写配置
SFTP host 就是远程主机的IP地址,为了安全,我把我的ip改了下。配置的英文意思差不多都明白,说明下Root path
是指远程的根目录,设成用户的那个home
目录就可以了,我这边使用root登的,所以用/root
选择Mappings选项卡
local path
不用动,这个是本地的项目目录。下面两个照抄就可以了。
点击ok,
上传文件点击根文件,右键如果账号密码都正确就开始上传文件
最后一点配置打开自动上传,这样在调试的时候不会因为代码不一致产生疑问
单步调试
点击弹出窗口之后
点击这个
然后配置参数配置下划出来的三个参数Script是celery执行命令的位置。第二个参数就是命令后面跟的参数,和执行的时候是一样的第三个就是python解释器,记得选远程的3.0以上的版本
开始调试就俩步骤(在代码里打上断点就能单步调试了)