Django 自定义错误页面 403 404...

第一步:设置settings.py

DEBUG = False

ALLOWED_HOSTS = ['*']

第二步:创建错误页面

  在templates文件夹下面创建自定义的错误页面。

第三步:设置views.py,编写异常函数,如下所示。

def page_not_found(request, exception):
    return render(request, '404.html')

第四步:设置urls.py

from django.urls import path
from app01 import views    # 导入views页面

urlpatterns = [
    ...

]

handler404 = views.page_not_found    # 设置出错函数,如下所示
handler403 = views.permission_denied    
handler500 = views.server_error
。。。

 

posted @ 2020-06-09 03:03  手可摘星辰。  阅读(195)  评论(0编辑  收藏  举报