在使用Django开发web时,在网络请求发生异常时,Django会根据情况反馈特定的错误视图,Django提供了4中错误视图模式,具体情况如下:
Django标识 | http错误类型 | 错误含义 |
handler400 | 400 | 服务器不理解请求 |
handler403 | 403 | 服务器拒绝请求 |
handler404 | 404 | 服务器找不到请求的网页 |
handler500 | 500 | 服务器遇到错误,无法完成请求 |
在开发调试模式下,Django返回模块定义的视图,但在部署模式下,则需要自定义错误视图页面,具体做法如下:
1,修改配置信息
在配置文件settings.py 中修改 DEBUG属性与ALLOWED_HOSTS属性,范例如下