2017-04-04 68 views
0

我想上傳我現有的夾層項目在pythonanywhere.com。但是,我總是得到SECRET_KEY不應該爲空的錯誤。當我查看settings.py時,SECRET_KEY不在那裏。我在哪裏可以找到現有夾層項目的SECRET_KEY?

在夾層文件中,它指出SECRET_KEY是在命令「夾層項目」之後自動創建的。但是,它在哪裏?我如何知道SECRET_KEY?

謝謝!

+2

檢查'local_settings.py'。 hth :) – cutteeth

+0

它不在那裏。這就是爲什麼我想知道爲什麼我無法在夾層項目中找到它,但是在常規的Django項目中,SECRET_KEY就在那裏。 –

+0

您是否嘗試過使用grep來查看它是否在源代碼樹中的任何位置?例如,'grep -Ir SECRET_KEY〜/ mysite /' –

回答

0

從夾層4.0.0開始,SECRET_KEY自動填充到新項目中的local_settings.py

在現有的項目(或旋轉鍵),生成一個新的一個方法是簡單地做一個新項目,並複製SECRET_KEY

$ mezzanine-project tmp 
$ cat tmp/tmp/local_settings.py | grep "SECRET_KEY.*=" 
SECRET_KEY = "dontusesthisstringfromstackoverflowasyoursecretkey" 
$ rm -rf tmp 
+0

不,不在那裏。我剛剛檢查過它。 –

相關問題