我在哪里可以找到现有夹层项目的SECRET_KEY?

时间:2017-04-04 08:34:19

标签: django mezzanine pythonanywhere

我正在尝试在pythonanywhere.com上传我现有的夹层项目。但是,我总是得到一个错误,SECRET_KEY不应为空。当我查看settings.py时,SECRET_KEY不存在。

在夹层文档中,它表示SECRET_KEY是在命令“mezzanine-project”之后自动创建的。但是,它在哪里?我怎么知道SECRET_KEY?

谢谢!

1 个答案:

答案 0 :(得分:0)

从Mezzanine 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