2017-04-04 152 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

不,不在那里。我刚刚检查过它。 –

相关问题