0
我定義我的環境變量裏env/bin/activate
和下面從輸出出來的時候我在zsh
使用echo
激活他們無法獲取django設置中的環境變量?
debug="True"
secret="RI4MgORxGb4c6zhotTHSNXc54lz1IWGbIoETfmj2VB99sPNlk9YMcg4b6qyX"
。現在,這告訴我環境變量設置正確。我正在使用
DEBUG = True if os.environ.get("debug") == "True" else False
問題同內部Django的設置,當我運行
python manage.py runserver
這是無法找到這些變量,而不是
env debug='True' python manage.py run server
這工作正常自帶調試模式和生產取決於環境變量。我在這裏錯過了什麼?這是因爲使用zsh
shell或我以某種方式錯誤地獲取變量?
您是否記得將這些變量導出到環境中? –
@ IgnacioVazquez-Abrams現在我覺得在出口方面錯過了真正的愚蠢。答案,我可以接受。長久以來我一直在想我錯了:) – georoot