Django Оболочка API KeyError - PullRequest
       30

Django Оболочка API KeyError

0 голосов
/ 05 февраля 2020

Я импортирую модели в django API оболочки, но получаю следующую ошибку. Вот как это происходит:

python manage.py shell
from .models import Device

Я получаю:

File "<console>", line 1, in <module> KeyError: "'__name__' not in globals"

1 Ответ

4 голосов
/ 05 февраля 2020

Попробуйте поставить имя приложения перед ".models". Здесь .models пытается импортировать из models.py в текущем каталоге, но models.py фактически находится в каталоге приложения.

>> from [app_name].models import Device
...