Django Ошибка файла "<frozen importlib._bootstrap>
Я только начал работать с djnago. Изучаю все его возможности из официальной django 4.0
документации.
Ссылка на документацию > https://docs.djangoproject.com/en/4.0/intro/tutorial01/
официально установленная версия django 4.2 python версии 10 использование vs-code
В этом уроке мы создадим приложение для опроса, которое будет показывать некоторые вещи в localhot. Для этого я создаю контейнер с именем polls.
исходный код...
polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
polls/urls.py
from django.urls import path
import views
urlpatterns = [
path('', views.index, name='index'),
]
mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
После запуска mysql/urls.py он выдает такую ошибку
Traceback (most recent call last):
File "a:\experimental_files\vs_code\djangoExer\mysite\mysite\tempCodeRunnerFile.py", line 5, in <module>
path('polls/', include('polls.urls')),
File "c:\users\yasir amin brohi\desktop\django\django\urls\conf.py", line 38, in include
urlconf_module = import_module(urlconf_module)
File "C:\Users\Yasir Amin Brohi\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'polls'
Если вы знаете что-нибудь, пожалуйста, поделитесь со мной, я не смог найти ничего в интернете, поэтому пришел сюда.
проверить https://stackoverflow.com/a/63762009/14389541
Проверьте свои импорты и посмотрите, где вы импортируете опросы, и исправьте это соответствующим образом (переименуйте, если это неправильное написание, или измените на правильное имя).
Я обнаружил, что в моем случае переименование корня проекта вызвало эту ошибку после создания проекта. После переименования импорта эта ошибка была устранена. К сожалению, при переименовании в рефакторе значения, установленные в "", не переименовываются.
Однако эта ошибка вызвана импортом, который не найден в проекте.
Вы можете найти 'polls' во всем проекте и найти проблему с помощью клавиш ctrl + Alt + F, чтобы увидеть использование 'polls'.
Надеюсь, это будет полезно
Брат, тебе не хватает запятой в settings.py установленных приложений