импорт моделей внутри приложения django

#python #django #django-models

#python #django #django-модели

Вопрос:

Я создал приложение внутри своего приложения django. Я пытаюсь создать файл (testabc.py ) в том же каталоге, что и views.py и я хочу импортировать модели в этот файл.

Название модели — «Example»

Теперь, в views.py Я импортирую модели следующим образом:

пример импорта из .models

a = Example.objects.get()

Здесь я получаю правильный вывод

Однако в моем testabc.py файл когда я пишу тот же код, я получаю следующую ошибку

пример импорта из .models

Ошибка значения: попытка относительного импорта в непакете

Комментарии:

1. Как правило, относительный импорт не является хорошей идеей. Используйте from myapp.models import Example везде, и не будет никакой двусмысленности.

Ответ №1:

Вам нужно добавить файл __init__.py в вашей папке. Вот документ для модуля python.