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
感謝