pycharm實現本地與遠程服務器django項目代碼同步


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 項目配置文件
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM