1
我在运行Nginx的Ubuntu VPS上有一个Django站点。我想确保我的Postgres的密码和Django的密钥,并按照本指南这样做:在Nginx服务器上设置Django站点的环境变量
https://ultimatedjango.com/learn-django/lessons/handling-sensitive-keys/
之后似乎没有什么网站上的突破,我仍然可以进行修改和查看一切,所以我认为它有所有的工作。
我从那时起注意到,当我第一次登录到服务器我得到在我的.bashrc文件添加Django的密钥这样的警告:
-bash: /home/david/.bashrc: line 19: syntax error near unexpected token `)'
-bash: /home/david/.bashrc: line 19: `export SECRET_KEY=2nv#wlp)3h-p32y-hidden-rest-of-key-for-secruity'
,所以我想这是发生,因为我没有”将密钥添加为字符串?如果是的话,为什么该网站仍然运行esp。当我没有将postgres密码添加为字符串?
另外,如果我尝试运行任何类型的迁移,现在我得到这个消息:
File "/home/david/myproj/myproj/settings.py", line 21, in <module>
CRMEASY_DB_PASS = get_env_variable('CRMEASY_DB_PASS')
NameError: name 'get_env_variable' is not defined
感谢