Django运行服务报NameError: name ‘os‘ is not defined
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
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
相关文章:
-
-
-
flask日志
日志功能的实现 Python 自身提供了一个用于记录日志的标准库模块:logging。 logging 模块 logging 模块定义的函数和类为应...
[阅读全文]
-
-
-
-
-
-
-
-
三元表达式与列表推导式
[TOC] 三元表达式(掌握) 条件成立时的返回值 if 条件 else 条件不成立时的返回值 x if x y else y: 20 列表推导式(...
[阅读全文]
-
-
-
网友评论