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

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

2020年08月10日  | 移动技术网IT编程  | 我要评论

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网