首页 > 解决方案 > 从 django .env 获取价值失败

问题描述

我正在使用 Django environ,当我尝试从中获取值时.env会引发以下异常

django.core.exceptions.ImproperlyConfigured:设置 FRONTEND_URL 环境变量

我用命令加载:

env = environ.Env()
environ.Env.read_env()
frontend_url = env('FRONTEND_URL')

在 .env 文件中我有:

FRONTEND_URL= http://127.0.0.1:8000

我尝试将 " 添加到值中,并且该.env文件位于同一文件夹manage.py中。

这里有什么问题,我该如何解决?

标签: pythondjango

解决方案


您需要将.env文件移动到附加命令的同一目录旁边:

env = environ.Env()
environ.Env.read_env()
frontend_url = env('FRONTEND_URL')

推荐阅读