是.env 没加载?
来源:4-5 删改部分文件完成项目初始模板
冼星扉
2019-05-02
File "/root/.virtualenvs/zanhu-jekMwleo/lib/python3.6/site-packages/environ/environ.py", line 273, in get_value
value = self.ENVIRON[var]
File "/root/.virtualenvs/zanhu-jekMwleo/lib64/python3.6/os.py", line 669, in __getitem__
raise KeyError(key) from None
KeyError: 'DJANGO_EMAIL_HOST'
另外pycharm里面我没有看到 env file 这个tab
写回答
2回答
-
可能是Pycharm版本不一样,我是最新版的。KeyError: 'DJANGO_EMAIL_HOST' 要么是没配置EMAIL_HOST,要么是.env文件没加载,如果是后者你看下base.py设置了使用.env文件没有env.bool('DJANGO_READ_DOT_ENV_FILE', default=True) 还有,项目的目录结构是否和视频里的一样,也就是
ROOT_DIR = environ.Path(__file__) - 3 # (zanhu/config/settings/base.py - 3 = zanhu/)
APPS_DIR = ROOT_DIR.path('zanhu') # media, static, staticfiles的文件路径
要能获取到对应的路径
122019-05-05 -
根红苗正小红花
2019-05-05
我这也没有,这个地方怎么飘红呢 mport environ
012019-05-06
相似问题