1
我目前使用winSCP來回傳輸文件,並使用PuTTY運行服務器./restart,因爲當我編輯我的應用程序/項目.py文件。我想知道是否有更快,更高效地從服務器上傳/下載,而不是拖放和服務器重啓。同步本地文件夾和服務器的最有效方法(django dev)
是否有任何django特定的腳本,自動化一些?也許通過編輯器?我目前正在使用Sublime。
我目前使用winSCP來回傳輸文件,並使用PuTTY運行服務器./restart,因爲當我編輯我的應用程序/項目.py文件。我想知道是否有更快,更高效地從服務器上傳/下載,而不是拖放和服務器重啓。同步本地文件夾和服務器的最有效方法(django dev)
是否有任何django特定的腳本,自動化一些?也許通過編輯器?我目前正在使用Sublime。
如果您還沒有,您應該考慮將您的項目置於版本控制之下,例如,通過使用Git。除了許多其他好處(分支,恢復等)之外,它還將幫助您在開發機器和服務器之間同步文件。
至於Django的(或任何與此有關的Python項目)的問題,你應該檢查出布,讓你自動完成大量參與部署你的代碼的任務,如重新啓動服務器等
Capistrano的也可用於deployement自動化http://en.wikipedia.org/wiki/Capistrano - https://github.com/capistrano/capistrano/wiki –
有一個很多很好的示例在Web上部署配置文件用於部署Django,例如[此博客系列](https://raw.github.com/gist/382545/7d28e74ee85f3d2ca02352a59892a1b169b53290/fabfile.py)(http://www.robgolding.com/blog/2011/11/12/ django的功能於生產部分-1 ---的堆棧/) –