1. ホーム
  2. ジャンゴ

エラーの場合 環境変数 DJANGO_SETTINGS_MODULE を定義する必要があります ... 問題解決

2022-03-02 17:02:14
<パス

エラーの解決方法 環境変数DJANGO_SETTINGS_MODULEを定義するか、設定にアクセスする前にsettings.configure()を呼び出す必要があります。

intelliJ Idea を使って django プロジェクトを開発し、 manage.py テストを開始すると、上記のような問題が表示されます。

プロンプトに基づき、2つの回避策があります。

  • 環境変数 DJANGO_SETTINGS_MODULE を定義します。

    manage.py ファイルに

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "yourproject.settings")





  • 設定にアクセスする前に settings.configure() を呼び出します。

    manage.py ファイルに追加します。

from django.conf import settings
settings.configure(DEBUG=True)

コードを追加した後、プロジェクトのプロジェクト構造設定を変更したかどうかを確認する
プロジェクト構造->Facets->Django->

django project root: ## your django project path
settings: ## your settings.py file path
manage.py script: ##manage.py
Environment variables: ##Add the required environment variables