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&Frameworks下Django設置:
Enable Django Support 讓其支持Django Django project root 項目根目錄 Settings 項目配置文件
