具有环境变量

时间:2019-09-17 13:17:33

标签: django apache2 django-settings

我尝试在dbian服务器上部署django。

为了保护密钥,我将它们存储在环境变量中。 我编辑/etc/profile的内容:

SECRET_KEY="123456789...."; export SECRET_KEY

我测试了变量是否设置了printenv | grep SECRET_KEYecho $SECRET_KEY

它工作正常,但是如果我打开网站,我会得到

Forbidden You don't have permission to access / on this server.

并在apache的error.log中:

.... raise KeyError(key) from None [Tue Sep 17 14:11:20.062194 2019] [wsgi:error] [pid 13523:tid 140622223152896] [client 123.456.78.910:50361] KeyError: 'SECRET_KEY' ....

为什么django无法读取环境变量?

0 个答案:

没有答案