利用Pycharm部署同步更新Django項目文件
這里使用同步更新的前提是你已經在服務器上上傳了你的Django項目文件。
在“工具(Tools)”菜單中找到“部署(Deployment)”選項,選擇子菜單中的“配置(Configuration…)”選項。
在部署(Deployment)窗口中點擊加號(+)按鈕,設置服務器配置的名稱和類型。
在配置界面的“連接(Connection)”設置中,分別添加:服務器IP地址、端口(默認22)、服務器中存放源碼的目錄以及登錄服務器的賬號名稱與密碼。
提示:完成配置之后,點擊“測試SFTP連接(Test SFTP connection..)”按鈕進行服務器連接測試,保證配置正確。
然后,切換到“映射(Mappings)”的設置,選擇本地源碼所在目錄以及服務器上傳源碼的目錄。
5.再次打開“工具(Tools)”菜單中的“Deployment(部署)”選項,打開子菜單中的“Options(選項)”設置。
6.在選項設置中,我們選擇自動將修改內容上傳服務器的操作,這里我們可以選擇“明確的保存動作(On explicit save action)”。也就是說當我們按下快捷鍵“Ctrl+S”時,系統會自動上傳修改內容到服務器。
7.當完成所有的設置之后,我們可以在項目目錄名稱上點擊鼠標右鍵,打開菜單中的“Deployment(部署)”選項,選擇子菜單中的“上傳(Upload to xx.xx.xx.xx)”選項,完成整個項目源碼的上傳。
到這里,我們就完成了Django項目的部署。
如果對代碼或項目內容有修改,在修改完成后即可通過快捷鍵“Ctrl+S”完成服務器的實時同步。