【发布时间】:2022-01-21 01:30:50
【问题描述】:
我刚刚启动了一个 Django 项目并启动了一个 Web 服务器。我做了最小的更改,我将在下面发布。当我启动我的服务器时,我会得到一个 URL,我单击它可以导航到我的 Web 应用程序。我看到以下错误
我正在运行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")
【问题讨论】:
-
你为什么返回
http.client.HTTPResponse而不是django.http.HttpResponse?
标签: python python-3.x django webserver