配置pycharm在linux上进行Django远程开发

1.先在自己的电脑上新建存放项目文件的文件夹

2.用pycharm打开此文件夹,进行deployment配置

[tools][deployment][configuration][新建][SFTP]

填写相应的信息

Connection页需要注意的是Root path是需要同步的项目文件的上级目录,后面不要加上斜杠,高级设置需要修改编码为UTF-8,设置10秒左右测试一次服务器与本地的连接.
mapping也需要注意的是deplyment path on server需要填写项目的相对路径,如/myproject,与前面页的Root path合并就是项目的完整路径.如/root/myproject,后面同样不加斜杠,其他不需要设置.
Excluded paths可以分别添加本地和远程服务器上不需要进行同步的文件夹.这里不设置.

配置pycharm在linux上进行Django远程开发
配置pycharm在linux上进行Django远程开发

3.设置远程解释器

**[setting][project **][project interpreter][show all][add remote]再选择刚刚已经建好的deplyment,Python interpreter path如果是虚拟环境创建的,用pipenv --py查看路径,再复制过来即可,之后move **

配置pycharm在linux上进行Django远程开发

或者可以用ssh连接远程的解释器,也是要注意解释器所在的路径,不要有空格.

配置pycharm在linux上进行Django远程开发

之后将同步的文件夹设置好即可

配置pycharm在linux上进行Django远程开发

4.测试是否同步成功

[tools][deplyment][sync with deployed to],测试是否可以同步文件

5.添加Django server

配置pycharm在linux上进行Django远程开发

配置pycharm在linux上进行Django远程开发

启用本地的Django support
配置pycharm在linux上进行Django远程开发

启用之后再返回edit configurations启用Django support即可