我有一個Django項目,我想分佈在公共存儲庫,如bitbucket或github。我想它是安裝儘可能容易的,所以我包括完整的項目,而不僅僅是可插拔的應用程序。這意味着settings.py
文件將被包括在內。分配Django項目與獨特的SECRET_KEYs
如何避免settings.SECRET_KEY
對於每個安裝都是相同的問題?
是否只有簡單解決方案讓用戶手動修改settings.py
?
我應該將密鑰存儲在默認數據庫中,並且如果它不存在,settings.py
會將其初始化嗎?這將解決問題,但我想知道是否已經有一個標準的方式來做到這一點。
謝謝!
你爲什麼搞亂設置?每個下載和安裝Django應用程序的人都可以信任修復這些設置。 – 2011-01-12 02:14:36
將您的密鑰更改爲「--- INSERT SECRET KEY HER --- ---」 – Seth 2011-01-12 04:09:53
部署SSH服務器的每個人都無法信任生成唯一的私鑰,我不明白爲什麼它應該與其他Django項目。必須完成的配置越少,發生錯誤的可能性就越小,特別是在像SECRET_KEY這樣的情況下,您不能只輸入像目錄路徑那樣簡單的東西。 – mwcz 2011-01-12 15:03:47