Развязка.Ошибка 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?
Мы были бы признательны за любую помощь!