Веб-страница Django показывает ошибку при запуске сервера

Я только что начал проект Django и запустил веб-сервер. Я внес минимальные изменения, которые я опишу ниже. Когда я запускаю свой сервер, мне дается url, на который я нажимаю, чтобы перейти к своему веб-приложению. Я вижу следующую ошибку Error message

Я запускаю python manage.py runserver для запуска моего сервера

Ниже перечислены единственные изменения, которые я внес в файлы:

settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'pages.apps.PagesConfig',
]

urls.py

from django.urls import path
from .views import HomePageView

urlpatterns = [
path('', HomePageView, name='home'),
]

urls.py в папке проекта

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('pages.urls'))
]

views.py

from http.client import HTTPResponse
from django.http import HttpResponse

def HomePageView(request):
    return HTTPResponse("Hello Django")

У вас неправильный импорт, вот как он должен быть написан, чтобы избежать ошибки,

from django.http import HttpResponse

def HomePageView(request):
    return HttpResponse("Hello Django")

Заметьте, я удалил вашу первую строку импорта и изменил оператор возврата.

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