Http404错误表示服务器未找到客户请求的内容,这是最常见的HTTP错误。为了方便用户处理HTTP404错误,Django提供了一个Http404异常类。可在代码中用raise语句抛出Http404异常
#chapter5\chapter5\views.py
from django.http import HttpResponse
from django.http import Http404
def testHttp404(request):
raise Http404('亲:没有找到你需要的内容!')
return HttpResponse("ok")
#chapter5\chapter5\urls.py
from django.urls import path
from django.contrib import admin
from . import views
urlpatterns = [
path('test404', views.testHttp404),
]
在浏览器中访问“http://127.0.0.1:8000/test404”,输出结果如图所示