Как исправить ошибку "модуль не найден" в 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
Сообщите мне, если это не решит проблему