2013-08-20 27 views
2

,同時在側Django項目本地開發,我的工作流程是目前這樣的:如何在本地django實例上自動運行collectstatic?

  1. 進行更改。
  2. 轉到具有虛擬環境的終端會話。按ctrl + C停止工頭。
  3. 輸入python manage.py collectstatic來移動我所有的靜態css/js/img文件。
  4. 重新啓動工頭foreman start

在試圖變得更有效率和學習做一個更好的工作,我不知道我怎樣才能優化工作流程是它更像是這樣的:

  1. 進行更改。
  2. 運行一個移動靜態文件並重新啓動工頭的命令。

有人能夠指出我在正確的方向。謝謝。

+0

寫bash腳本。 –

回答

0

你可以創建一個bash腳本來爲你做這一串逗號。

雖然我有領班沒有經驗,你可以跟內容有點像創建一個腳本:

#!/bin/bash 
sudo killall foreman 
python manage.py collectstatic 
foreman start 

執行權限然後添加到它:

chmod +x script.sh 

而且在一個命令執行的一切:

./script.sh 
相關問題