環境変数について
解決済
回答 3
2022/05/06 12:58
質問内容

実現したいこと

環境変数を利用したいのですが、上手くいきません、、、

発生している問題

環境変数を用いようとすると、下記のエラーを吐き、実行できなくなります。

CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.

ソースコード

BASE_DIR = Path(__file__).resolve().parent.parent

env = environ.Env()
environ.Env.read_env()
print(env.str('SECRET_KEY'))

# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/2.2/howto/deployment/checklist/

# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'シークレットキー'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True

ALLOWED_HOSTS = ['*']

*print(env.str('SECRET_KEY'))を消すと普通に実行されます。 また、シークレットキーには SECRET_KEY=シークレットキー という感じで代入されています。

回答 3
ベストアンサーを選択すると、解決済みとなります。
nodata
まだ回答がありません
回答
nodata
回答するにはログインが必要です