私のプロジェクトは django + apache を使用してデプロイされています。オンライン環(huán)境と開発環(huán)境を簡単に區(qū)別するために、サーバー上に環(huán)境変數(shù)を設(shè)定し、これを Django 設(shè)定ファイルに記述しました Z_ENV
リーリー
を直接実行すると、Apache ログ ファイルに None が出力されます。 os.environ.get("Z_ENV", None)
就是server
或者python managa.py syncdb
,確實是使用的server_settings
里面的配置,但是在apache載入配置文件的時候卻沒有獲取到這個環(huán)境變量,然后就使用了local_settings
,我是在上面加了一句print env
的,然后service apache2 restart
最初はApacheユーザーには有効ではありませんでしたが、後で確認(rèn)したところ、ここで設(shè)定した環(huán)境変數(shù)は全ユーザーに有効であることが分かりました。 /etc/profile
文件,內(nèi)容是Z_ENV=server export Z_ENV
歡迎選擇我的課程,讓我們一起見證您的進步~~