欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-04-11 21:50:47
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文件中:

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

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

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

import os

 

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

相关标签: python django