当前位置: 萬仟网 > IT编程>脚本编程>Python > Django运行服务报NameError: name ‘os‘ is not defined

Django运行服务报NameError: name ‘os‘ is not defined

2020年08月10日  | 萬仟网IT编程  | 我要评论
python:3.7pycharm:5.0.3重现步骤:新建Django项目,自动生成各种文件,添加视图函数(就是hellworld而已),配置url,运行python manage.py runserver时,报错:'DIRS': [os.path.join(BASE_DIR, 'templates') ←(其实仔细看这句话就知道了)NameError: name 'os' is not defined仔细查看settings.py文件中:这里调...

python:3.7

pycharm:5.0.3

重现步骤:新建Django项目,自动生成各种文件,添加视图函数(就是hellworld而已),配置url,

运行python manage.py runserver时,报错:

'DIRS': [os.path.join(BASE_DIR, 'templates')               ←(其实仔细看这句话就知道了)

NameError: name 'os' is not defined

仔细查看settings.py文件中:

这里调用了os模块,但是文件头并没引用os模块(不知道为什么pycharm这么坑-_-||)

解决办法:在settings.py文件头加上:

import os

 

本文地址:https://blog.csdn.net/hzx18022464374/article/details/107875541

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
Copyright © 2017-2021  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com