首页 > 其他 > 详细

pycharm实现本地与远程服务器django项目代码同步

时间:2020-04-15 00:44:08      阅读:262      评论:0      收藏:0      [点我收藏+]

9.本地与远程连接

1.设置连接远端:

  • 首先创建一个空文件夹zanhu

    技术分享图片

  • 按如下顺序点击:

    技术分享图片

  • 添加连接远程服务器:

    技术分享图片

    技术分享图片

Connection:
    Type:连接方式
    Host:远程服务器IP,Port默认22
    User name: 用户名
    Password: 密码
    # 点击Test Connection 可测试连接状况,显示Successfully connected to xxxxxxxx.表示可连接上

    Root path: 为项目所在目录
    Send keep alive messages each:可设置连接保持时间
    Encoding for client-server communication: 默认编码
Mappings:本地与远端映射关系
	Local path: 本地项目路径
	Deployment path 远端路径,为 Root path + Deployment path 
Excluded Paths:排除服务器下载到本地的文件

2.虚拟环境连接远端

  • 点击File--->settings--->Project Interpreter,然后按下图点击:

    技术分享图片

  • 点击+,选择SSH Interpreter,然后按照如下操作:

    技术分享图片

选择Existing server configuration,然后选在刚才创建的deployment的配置。然后保存IDE选择移动,也就是Move,然后点击Next

  • Interpreter用于设置远端解释器路径,Sync folders远端与本地项目路径,勾选Automatically .... 用于自动同步远端目录。

    技术分享图片

之前在服务端的项目里通过pipenv python 3.6生成虚拟环境,通过服务器执行pipenv --py 来将路径粘贴至Interpreter

技术分享图片

Sync folders 设置如下:

技术分享图片

最后点击Finish,点击Ok,这样连接到项目虚拟环境的python解释器。

3.本地代码与服务器代码对比

  • 右键点击项目文件夹,然后点击Deployment,再点击Sync with Deployed to xx

    技术分享图片

  • 通过对比可以看到如下区别:

    技术分享图片

  • 全选文件,然后点击技术分享图片按钮,将代码同步到本地。这样你随便更改本地代码,就会同步到服务器上

    技术分享图片

4.设置django-server

  • 点击Add Configuration

    技术分享图片

  • 然后点击+ ,再点击Django server

    技术分享图片

    Name 服务名字
    Host 远端IP
    Port 启动端口
    Run browser 启动项目是否浏览器直接打开该网址
    No reload 更改代码是否自动重启
    Python interpreter 指定解释器,为服务端解释器
    Working directory 项目目录
    

    技术分享图片

    勾选,表示可以在终端输出标准信息和错误信息

  • 点击File--->settings ,在Languages&FrameworksDjango设置:

    技术分享图片

    Enable Django Support 让其支持Django
    Django project root 项目根目录
    Settings 项目配置文件
    

pycharm实现本地与远程服务器django项目代码同步

原文:https://www.cnblogs.com/xujunkai/p/12702148.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!