Ошибка Django - ModuleNotFoundError: Нет модуля с именем 'polls.ulrs'
Я только что написал код для создания приложения в django, оно называется "polls", конфигурация следующая:
мой проект\urls.py
from django.contrib import admin
from django.urls import include, re_path
urlpatterns = [
re_path('admin/', admin.site.urls),
re_path(r'^$', include("polls.ulrs")),
# path("", include("polls.ulrs")),
]
мой проект\settings.py
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls'
]
polls\ulrs.py
from django.urls import re_path
from . import views
urlpatterns = [
re_path(r'^$', views.index, name='index'),
]
поллс\ просмотров
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def index(request):
response = render()
response.write("<h1>Welcome</h1>")
response.write("This is the polls app")
return response
Проблема, которую я получил, выглядит следующим образом, не могли бы вы помочь разобраться?
File "C:\ProgramData\Anaconda3\lib\site-packages\django\urls\conf.py", line 38, in include
urlconf_module = import_module(urlconf_module)
File "C:\ProgramData\Anaconda3\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'polls.ulrs'
В вашем проекте urls.py допущена опечатка polls.urls
from django.contrib import admin
from django.urls import include, re_path
urlpatterns = [
re_path('admin/', admin.site.urls),
re_path(r'^$', include("polls.urls")), #-------> typo error here
# path("", include("polls.ulrs")),
]