значение по ключу key. Файл .env присутсвует и в нём есть этот ключ. Но я получаю ошибку KeyError.
Команда os.environ.items()
выдаёт
PWD: /home/catherine/work/auth
PYTHONPATH: /home/catherine/work/auth
Это является папкой, где лежит .env
В чем причина ошибки может быть?
os.environ не из файла читает, если что
Ошибка в невнимательном чтении документации
забудьте про .env
потому что он не имеет прямого отношения к переменным окружения
а как же . .env?
Не работает
ничего не понял, в какой ситуации не работает?
.env бывает разный. Если ты туда shell скрипт положил, то можешь применять через точку. Но тогда логичнее назвать env.sh. Но кроме этого есть ещё environment файлы, которые умеет читать докер, systemd, или библиотеки типа python-dotenv. И у них свой формат файла, имеющий отличия
о хорошо что ты тут
Обсуждают сегодня