用django-environ读取.env文件,env.db()方法无法读取到DATABASE_URL
来源:2-5 在系统环境变量中保存敏感信息
petrel1572
2019-10-13
setting.py:
DATABASES = {
“default”: env.db(“DATABASE_URL”)
}
DATABASES[“default”][“ATOMIC_REQUESTS”] = True
报错:
django.core.exceptions.ImproperlyConfigured: Set the DATABASE_URL environment variable
写回答
1回答
-
.env 中的其它变量能读取到吗?如果都读取不到,那应该是路径错了,
ROOT_DIR = environ.Path(__file__) - 3 # (zanhu/config/settings/base.py - 3 = zanhu/)
APPS_DIR = ROOT_DIR.path('zanhu') # media, static, staticfiles的文件路径如果你的项目文件夹结构和名称和我不一样,检查一下
还有,需要需注意以下,=前后不能有空格
# MySQL 连接配置
DATABASE_URL=mysql://zanhu:zAnhu6.6@127.0.0.1:3306/zanhu112019-10-14
相似问题