当前分类:Django>>正文

django报错:KeyError: "'__name__' not in globals"

来源:互联网   更新时间:2023年6月4日  

django报错:KeyError: "'__name__' not in globals"

django框架中,使用python manage.py shell 执行下面的代码报错。

报错代码:

from .models import *

报错:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
KeyError: "'__name__' not in globals"

意思是在全局变量中找不到__name__这个

代码修正:

from appname.models import *

也就是说,在执行导入操作的时候,你的django项目名称要加上。这个项目名称实际上就是models.py文件的上级目录的名称啦。

本文固定链接:https://6yhj.com/leku-p-3917.html  版权所有,转载请保留本地址!
[猜你喜欢]

标签: django基础