前提・実現したいこと
eclipseでDjangoを実行時の環境変数を変えたいです。
具体的には
DJANGO_SETTINGS_MODULEをの値を変化させたいです。
発生している問題・エラーメッセージ
エラーはありませんが値が本番環境用のSettings.pyを呼んでしまいます。
試したこと
.envファイルを作成し中に
DJANGO_SETTINGS_MODULE=local.setting
を記載し
python
1load_dotenv(verbose=True) 2dotenv_path = join(dirname(__file__), '.env') 3load_dotenv(dotenv_path)
をnamage.pyに入れて読ませようとしました。
DB系の環境変数はこれで変えられましたが
DJANGO_SETTINGS_MODULEはデフォルトのままでした。
また、プロジェクト右クリック⇒実行の構成⇒引数
のVM引数に
DJANGO_SETTINGS_MODULE=local.setting
と入れて実行
ファイルが見つからないと表示される
以上です。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
Eclipse Oxygen.1a Release (4.7.1a)
Python3.7 +anaconda
Django 3.0.6
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー