Django的上司是一個Django應用程序,結合supervisord的流程管理與迷死Django的管理腳本的便利。
依據
運行Django項目,這些天往往造成工作不只是啟動Web服務器等等。你可能需要有在FCGI或CherryPy的Django的運行,與後台任務由celeryd,計劃於celerybeat週期性任務管理,以及任何其它一些進程的所有合作,使項目啟動和運行。
當你剛剛起步或調試,這是其啟動和停止的手所有這些不同的進程痛苦。
當你部署,這是一個痛苦,以確保每一個進程被鉤到了正確的配置系統的啟動腳本。
Django的主管提供您的Django項目和supervisord過程控制系統之間的便捷的橋樑。這使得在開始所有項目那樣簡單必需的過程:
蟒蛇的myproject / manage.py主管
優點
Django的上司固然相當薄層由supervisord提供的精彩的功能之上。但與Django的管理腳本緊密結合你獲得幾個優點:
- manage.py仍然是單一控制點來運行你的項目。
- 運行所有這些過程也很容易發展,因為它是在生產。
- 你得到在調試模式下運行時,自動重新加載的所有進程。
- 工藝配置可以依賴於Django的設置和環境變量,並相對於你的項目和/或應用程序的路徑。
- 應用程序可以提供默認的工藝配置,哪些項目可以再調整,或根據需要重寫
要求:
- 在Python中
- 在Django的
評論沒有發現