1、建立404、500html页面
2、配置setting.py文件
DEBUG =True的话,为开发环境,显示不了404页面。
DEBUG = False
ALLOWED_HOSTS = ['*']
3、编写视图函数view.py
方法一:
from django.shortcut import render_to_response
def page_not_found(request):
"""
404页面
"""
responce = render_to_response('404.html', {})
responce.status_code = 404
return responce
def page_errors(request):
"""
500页面
"""
responce = render_to_response('500.html', {})
responce.status_code = 500
return responce
方法二:
from django.shortcuts import render
def page_not_found(request):
return render(request, '404.html')
def page_errors(request):
return render(request, '500.html')
4、配置url.py
将views.py中的两个函数导入即可。
#配置全局404页面
hander404 = 'users.views.page_not_found'
#配置全局505页面
hander505 = 'users.views.page_errors'