要实现标题的功能,总共分三步:
1.创建html错误页
2.配置settings
3.编写视图
4.配置url
一、在我们的html存放文件夹中添加404.html/403.html/500.html文件
二、修改settings.py中的DEBUG的值
DEBUG = False
注:若是DEBUG=True,则不会生效
三、编写视图,在myapp下编写views.py添加如下代码
def page_not_found(request):
return render(request, 'project_error/404.html')
def page_error(request):
return render(request, 'project_error/500.html')
def permission_denied(request):
return render(request, 'project_error/403.html')
四.配置urls.py 添加如下内容
from datamanage.views import *
# 定义错误跳转页面
handler403 = permission_denied
handler404 = page_not_found
handler500 = page_error
urlpatterns = []