Страница не найдена (404) появляется при выполнении учебника

После многих попыток я получаю следующую ошибку

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/polls
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:

admin/
The current path, polls, didn’t match any of these.

You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.

Код написан следующим образом, как показано в учебнике

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),
]

polls/urls.py

from django.urls import path

from . import views

urlpatterns = [
    path("", views.index, name="index"),
]

polls/views.py

from django.http import HttpResponse


def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

mysite/setting.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls',
]

Я задал вопросы chatGPT и Llama3, и они посоветовали мне задать их здесь. Неоднократный перезапуск сервера и копирование и вставка кода не решили проблему. Также было произведено удаление кэша и переустановка Python, Django и виртуального окружения. Дайте мне знать, если есть что-то еще, что я должен проверить.

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