错误视图

403错误:permission_denied 权限拒绝

404错误:page_not_found 找不到指定文件

500错误:server_error服务器内部错误(代码问题)

4开始的请求不对,5开始的服务器代码问题

 

特别强调:开发阶段可以开启调式模式,当产品上线后,关闭调式模式。关闭调式模式后显示一个标准的错误页面。

 

404 页面找不到

原理:url 匹配失败后django会自动调用内置的视图函数,视图函数会调用404.html的模板来显示。

【Python】Django学习笔记 三——错误视图

那么如何将这个404页面设计成自己想要的呢?

 因为要显示一个标准的指定错误页面,那么需要首先关闭开发模式。

【Python】Django学习笔记 三——错误视图

第二步,在template 模板下面创建一个404.html

【Python】Django学习笔记 三——错误视图

第三步,重启,运行即可。

【Python】Django学习笔记 三——错误视图

500 服务器内部出错

在执行视图函数时运行出错,django会自动加载显示默认的500.html模板。

如果想改成自己特定的页面,如上404类似,在template下创建500.html即可。

 

【Python】Django学习笔记 三——错误视图

 

相关文章: