Pycharm远程调试Django

目的

1、能够在本地对远程服务器中的代码进行断点调试

2、能够实现本地代码调试后直接上传到远程服务器,而不再使用其他其他工具上传修改后的代码

步骤

1、配置项目上传目录

①依次点击

Tools→Deployment→Configuration

Pycharm远程调试Django_第1张图片

②点击添加,选择SFTP,之后输入名字

Pycharm远程调试Django_第2张图片

③配置SFTP(Connection:用于连接到服务器)

Pycharm远程调试Django_第3张图片

④配置SFTP(Mappings:用于上传本地代码到服务器)

Pycharm远程调试Django_第4张图片

最后一项Excluded Paths是不上传或者下载目录,根据自己需求添加即可

2、配置远程Python解释器

依次点击File→Settings→Project→Project Interpreter→添加

Pycharm远程调试Django_第5张图片

之后再弹出的对话框里选择SSH Interpreter→New server configuration→Next

Pycharm远程调试Django_第6张图片

选择服务器密钥之后选择Next

Pycharm远程调试Django_第7张图片

配置远程服务器的python 解释器,Sync folders不用修改,这个目录用于在远程服务器中运行我们的本地代码

配置完该解释器之后会把本地代码上传到该目录

如果之后修改了本地代码,本地修改代码会被自动同步到该目录

Pycharm远程调试Django_第8张图片

之后依次点击Finish→ok即可,代码也会自动上传到服务器

3、添加调试配置

1. 在PyCharm中打开Run/Debug Configurations设置面板,路径为Run => Edit Configurations,点击左上角的加号添加Django server并进行配置:

Pycharm远程调试Django_第9张图片

4、使用

选择刚才添加的配置,点击运行或者调试按钮

此时输出会有如下信息包含ssh则证明远程服务器项目已启动

Pycharm远程调试Django_第10张图片

以下输出内容属于远程输入在本地的输出内容

Pycharm远程调试Django_第11张图片

当在本地修改了文件并保存就会自动被上传到远程Sync..目录,并会有如下输出

Pycharm远程调试Django_第12张图片

如果我们调试完文件确定没问题,并可以上传到生产目录。操作方法:

Pycharm远程调试Django_第13张图片

 

你可能感兴趣的:(django,后端,部署)