Python Apache无法从环境中加载django密钥
我已将密钥从settings.py移动到/etc/environmentPython Apache无法从环境中加载django密钥,python,django,apache,Python,Django,Apache,我已将密钥从settings.py移动到/etc/environment SECRET_KEY='tne@n#^^%pp2h3mnwy2=94vuc!d99h=ww69tttf2n#_ypcjk)h' /etc/环境 SECRET_KEY='tne@n#^^%pp2h3mnwy2=94vuc!d99h=ww69tttf2n#_ypcjk)h' 在我的项目的settings.py中 SECRET_KEY=os.environ['SECRET_KEY'] 这是我在apache错误日志文件中的错
SECRET_KEY='tne@n#^^%pp2h3mnwy2=94vuc!d99h=ww69tttf2n#_ypcjk)h'
/etc/环境
SECRET_KEY='tne@n#^^%pp2h3mnwy2=94vuc!d99h=ww69tttf2n#_ypcjk)h'
在我的项目的settings.py中
SECRET_KEY=os.environ['SECRET_KEY']
这是我在apache错误日志文件中的错误
KeyError: 'SECRET_KEY', referer: http://anime.moxware.com/
我如何解决这个问题 我不会想到
/etc/environment
是一个安全的地方来存储它,因为它将在全系统范围内可用。您将其从settings.py
中移动是有原因的吗?@arco444,我只是尝试将其与settings.py分开,因为这是一种推荐做法。不管怎样,你知道为什么我的python脚本中没有这个环境变量吗?@Adrian在Fedora21和Ubuntu14.04 LTS中都试过,结果都是一样的。我不会认为/etc/environment
是一个安全的地方来存储它,因为它在整个系统都是可用的。您将其从settings.py
中移动是有原因的吗?@arco444,我只是尝试将其与settings.py分开,因为这是一种推荐做法。不管怎样,你知道为什么我的python脚本中没有这个环境变量吗?@Adrian在Fedora21和Ubuntu14.04LTS中都试过,结果都是一样的。