Python Web 5 —— 错误捕获和错误页
来源:互联网 发布:南京软件科技大学 筹 编辑:程序博客网 时间:2024/06/03 20:19
我们知道有时候可以会出现非正确路由范围的情况,为了防止程序挂掉,我们需要做一些容错的处理,这里就需要进行错误码的捕获了,flask提供了这样的接口:
@app.errorhandler(404)def flask_error(e): return render_template('404.html')这里使用app.errorhandler(错误码)来捕获错误码,我们以404错误为例,此时处理的逻辑其实与普通路由相同,返回一个html字符串或者使用render_template渲染一个html文件作为返回结果,这里我们创建一个404.html作为错误显示界面:
{% extends "base.html" %} {% block title %}Flasky{% endblock %} {% block page_content %} <div class="page-header"> <h1>404 Error!</h1> </div> {% endblock %}在浏览器中输入一个以http://127.0.0.1:5000为前缀的非法访问地址,例如:http://127.0.0.1:5000/bootstrap/linshuhe/125可以看到结果:
0 0
- Python Web 5 —— 错误捕获和错误页
- 【步兵 cocos2dx】错误捕获和崩溃拦截
- Web基础和错误
- Python错误和异常
- python错误和异常
- python错误和异常
- Python错误和异常
- python异常和错误
- Python 错误和异常
- python错误和异常
- Python 错误和异常
- 捕获CONN错误
- 捕获参数错误异常
- struts2 捕获404错误
- 线程中捕获错误
- VS2008_C++捕获内存错误
- try捕获JS错误
- JQuery AJAX错误捕获
- 专题四 第十道题
- 寻找路径数目
- Java Web实战04--Spring之属性注入和构造器注入
- Ps使用技巧--(一)
- C的结构体和C++结构体
- Python Web 5 —— 错误捕获和错误页
- ios推送相关资料整理
- 程序员面试金典题解 链式A+B
- opencv在图片中写入文字
- iOS开发,做UI时,用StoryBoard还是纯代码编写?
- eclipse常用快捷键
- c++ 面试整理
- tyvj 1933 关于 复杂度 的教训~
- 解决javaWEB中前台传数据到后台中文乱码问题的3种方法