错误视图
- Django内置处理HTTP错误的视图,主要错误及视图包括
- 404错误:page not found视图
- url匹配不成功会发生404错误
- 400错误:bad request视图
- 来自客户端的安全方面非法操作会引发400错误
- 500错误:server error视图
- 在视图中代码运行报错会发生500错误
- 404错误:page not found视图
只需要在模板中定义指定html文件即可,不需要配置URLconf和准备视图,但是要配置模板加载路径
404.html
400.html
500.html
- ...
创建404模板:创建在
templates
文件夹下定义404模板内容
如果想看到错误视图而不是调试信息,需要修改
settings.py
文件的DEBUG
项展示404模板效果