django自定义404和500页面

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

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

from django.shortcuts import render, HttpResponse


def handler404_page(request, exception):
    return HttpResponse('404页面')


handler404 = handler404_page

在项目的ROOT_URLCONF里面定义handler404,如上所示,当页面发生404 not found 时会返回HttpResponse('404页面'),同样也可以使用模板返回, 500的页面和404相同的设置

posted @ 2020-01-31 16:11  Ivy丶  阅读(235)  评论(0编辑  收藏  举报