Django Shell API KeyError
Django Shell API KeyError
我在 django 中导入模型 shell API 但我收到以下错误。它是这样发生的:
python manage.py shell
from .models import Device
我得到:
File "<console>", line 1, in <module>
KeyError: "'__name__' not in globals"
尝试将应用名称放在“.models”之前。这里 .models 试图从当前目录中的 models.py 导入,但 models.py 实际上位于 app 目录中。
>> from [app_name].models import Device
我在 django 中导入模型 shell API 但我收到以下错误。它是这样发生的:
python manage.py shell
from .models import Device
我得到:
File "<console>", line 1, in <module>
KeyError: "'__name__' not in globals"
尝试将应用名称放在“.models”之前。这里 .models 试图从当前目录中的 models.py 导入,但 models.py 实际上位于 app 目录中。
>> from [app_name].models import Device