Django 404 500错误处理
自定义404 500错误页面:
第1步: Views.py定义404 500函数
def page_not_found(request):
"""
全局404错误处理函数
"""
from django.shortcuts import render_to_response
response = render_to_response("404.html", {})
return response
def page_error(request):
"""
全局500错误处理函数
"""
from django.shortcuts import render_to_response
response = render_to_response("500.html", {})
return response
第2步:Settings.py配置
DEBUG = False
ALLOWED_HOSTS = ["*"]
...
handler404 = 'chouti.views.page_not_found'
handler500 = 'chouti.views.page_error'
第三步:测试
404测试,输入一个不存在url

500测试,编写index逻辑中使用 a = 1/0


浙公网安备 33010602011771号