## 原因は環境変数に格納しているSECRETKEYなどが取得できていないためのようです。

次のように書くと動きます。

```

    SECRET_KEY = '!55適当j%'
    
```

次のように書き変えると動きません。

```

    SECRET_KEY = os.environ.get('SECRET_KEY')
    
```

idle で `os.environ.get('SECRET_KEY')` を投入すると値を取得してきます。  
そのため環境変数への設定は問題ないと思います。  
settings.py には `import os` を記載しています。

## 試したこと

```

    SECRET_KEY = os.environ.get('SECRET_KEY')
    
```

↓

```

    SECRET_KEY = os.environ['SECRET_KEY']
    
```

動かず

## DEBUG = Falseにする前の設定等

・settings.pyへの変更

```

    STATIC_ROOT = "C:/Users/username/projectname/static"
    DEBUG=False
    
```

・コマンド

```

    python manage.py collectstatic
    
```

環境変数の取得方法がDEBUG=Falseになると変わるのでしょうか。  
ご教示よろしくお願いいたします。
CC BY-SA 4.0
2020-07-13T23:26:13.187
68564
2020-07-14T07:08:53.380
2020-07-14T07:08:53.380
3068
41084
question
python django
DjangoのDEBUG=False時に一部の画面が表示されなくなる