Как исправить ошибку "модуль не найден" в Django?

Я читаю документацию Django и прохожу через первый проект под названием "mysite" и в нем есть приложение под названием polls

Вот структура моего файла :

\pythonproject
  \mysite
      \mysite
      \polls
          \migrations
           __init.py__
           admin.py
           apps.py
           models.py
           tests.py
           urls.py
           views.py   
   __init__.py   
   db.sqlite3
   manage.py

Я нахожусь в этом месте : polls\urls.py и я хочу импортировать "polls\views.py"

Так что я набираю вот это :

from mysite.polls import views

И я получаю ошибку, когда я запускаю:

python manage.py test

Это ошибка :

No module found "mysite.polls" 

Ошибка относится ко второй строке кода в polls\urls.py

Я использую pycharm и моя Django версии "3.2.8". Моя версия python - "3.10"

Если polls - это название вашего приложения, то простой импорт представлений из приложения polls может сделать то, что нужно.

from polls import views

или, если вы работаете в том же каталоге приложений, просто используйте

from . import views

Сообщите мне, если это не решит проблему

Вернуться на верх