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文件的上级目录的名称啦。
标签: django基础