2017-01-09 66 views

回答

10

雖然你可以絕對檢查這些文件,但我通常建議不要將收集的靜態文件檢入到git中(我們使用.gitignore忽略它們)。相反,我們在構建/部署步驟中調用collectstatic,這樣如果任何人添加新的靜態文件,它們將被收集並複製到適當的輸出目錄中供nginx使用或發送到s3。如果你想檢查它們到git中,我會建議把collectstatic作爲預提交鉤子,這樣在添加一個新的靜態文件時,沒有人不小心忘記運行它。

+0

你如何解決靜態文件夾的問題? mkdir在你的構建過程中,或添加到像這樣的解決方法的git回購? https://stackoverflow.com/questions/4250063/how-to-gitignore-all-files-folder-in-a-folder-but-not-the-folder-itself – zypro

+0

@zypro:不是跟隨你的問題?靜態文件夾跨應用程序/項目的靜態文件夾收集和存儲,或靜態文件夾(複數),django收集靜態文件準備生產時尋找? – 2ps

相關問題