Django ModuleNotFoundError: Нет модуля с именем 'EmailIngestionDemo.EmailIngestionDemo'

Я пытаюсь написать django web, который будет получать данные из postgresql и отображать их на экране. Но всякий раз, когда я запускаю свое приложение, оно показывает мне:

    from EmailIngestionDemo.EmailIngestionDemo.models import EmailData
ModuleNotFoundError: No module named 'EmailIngestionDemo.EmailIngestionDemo'

На моем views.py я импортирую мои EmailData из EmailIngestionDemo.EmailIngestionDemo.models:

Views.py

from django.shortcuts import render
from EmailIngestionDemo.EmailIngestionDemo.models import EmailData


def showdata(request):
    results = EmailData.obj.all()
    return render(request, 'index.html',{"data":results})

Это мой путь:

enter image description here

настройки:

Попробовать from .models import EmailData

  • избавьтесь от __init__.py рядом с вашим manage.py - уровень с manage.py не должен быть пакетом Python
  • .
  • используйте EmailIngestionDemo.models вместо этого
Вернуться на верх