Развязка.Ошибка UndefinedValueError: СЕКРЕТНЫЙ КЛЮЧ не найден при использовании python-развязки в Django

При попытке запустить свой проект на Django я получаю следующую ошибку:

decouple.UndefinedValueError: SECRET_KEY not found.

Я использую python-decouple для управления переменными среды. В моем settings.py у меня есть:

from decouple import config
SECRET_KEY = config('SECRET_KEY')

Я уже создал .env файл в корневом каталоге моего проекта со следующей строкой:

SECRET_KEY=my-very-secret-key

Но ошибка все равно появляется. Я подтвердил, что env-файл существует и содержит СЕКРЕТНЫЙ КЛЮЧ.

То, что я уже проверил:

✅ .env находится в том же каталоге , что и manage.py

✅ Имя файла - env, а не что-то вроде env.txt

✅ Вокруг знака равенства нет пробелов (т.е. SECRET_KEY = my-key неверно)

✅ Я перезапустил сервер после создания .env файла

Я чего-то не понимаю в том, как decouple загружает файл .env в Django?

Мы были бы признательны за любую помощь!

Проверьте обратную трассировку ошибки, показывающую, что СЕКРЕТНЫЙ КЛЮЧ не найден при использовании python-decouple

Вернуться на верх