debug信息关闭 tp6_「Flask实战2」设置debug模式
一、为什么需要开启debug模式
1)方便定位:当开启了debug模式,如果代码中抛出了异常,在浏览的页面中可以看到具体的错误信息,以及具体的错误代码位置,方便定位问题。
2)方便调试:当开启了debug模式,那么修改python代码后,只需按“Ctrl+S”保存,flask会重新加载整个页面,不需要手动点击重新运行。
二、配置debug模式的四种方法
1)在app.run()中传递一个参数debug=True
2)设置app.debug=True
3)通过配置参数配置:app.config.update(DEBUG=True)
4)通过配置文件配置:app.config.from_object(config)
三、代码示例如下
当关闭debug模式,app.run(debug=False)时,运行后,浏览器输入http://127.0.0.1:5000/,如下图所示:
因为除以0数导致代码运行异常,但是在浏览其中只是看到Internal Server Error的错误,没有看到具体的错误的原因。
如果开启了debug模式,app.run(debug=True)时,运行后会出现调试页面,如下图所示:
可以看到调试页面提示我们是因为x/y中做除以0的操作
我们可以点击出错那一行的temination,输入pin码后进行调试
点击上图红框中的图标,弹出一个提示框提示输入pin码
pin在代码运行页面可以找到,如下图中的红框中就是是pin码
找到pin码,输入pin码后,就可以进行调试了,如下图所示:
调试过程如下:
历史相关文档:
Flask实战(1):HelloWorld
debug信息关闭 tp6_「Flask实战2」设置debug模式相关推荐
- 「docker实战篇」python的docker-抖音appium模拟滑动操作(22)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker-抖音appium模拟滑动操作(22) 上次代码写到了可以通过接口获取粉丝的数 ...
- python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17)...
原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具appium工具(17) Appium是一个开 ...
- python docker自动化_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...
原创文章,欢迎转载.转载请注明:转载自 IT人故事会,谢谢! 原文链接地址: 「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15) adb(Androi ...
- 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...
- 「docker实战篇」python的docker爬虫技术-安卓模拟器(二)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-安卓模拟器(二) 为什么要手机模拟器,如果有条件正好有不使用的安卓手 ...
- 「docker实战篇」python的docker-打造多任务端app应用数据抓取系统(下)(35)
上次已经把python文件挂载到虚拟机上了,这次主要设置下虚拟机通过docker容器的方式. 运行 python 代码运行 >启动一个crt的会话 docker run -it -v /root ...
- docker android模拟器,「docker实战篇」python的docker-创建appium容器以及设置appium容器连接安卓模拟器(31)...
上一节已经下载好了appium的镜像,接下来说下如何创建appium如何创建容器和模拟器如何连接appium容器.源码:https://github.com/limingios/dockerpytho ...
- 【MySQL技术专题】「问题实战系列」MySQL报错Got an error reading communication packets问题分析指南
文章目录 前因背景 官方解释 Aborted_connects: Aborted_clients: Aborted_connects OR Aborted_clients: 临时配置解决办法 设置最大 ...
- python抓包工具_「docker实战篇」python的docker爬虫技术-fiddler抓包软件详细配置(七)...
挑选常用的功能给各位老铁介绍下. fiddler第一次进入fiddlerfiddler会请求fiddler的官网,检查更新操作布局分布 工具栏File -capture traffic开启爬虫File ...
最新文章
- 1、交换机ARP缓存表分析
- 怎么控制latex插图的位置_如何在报告OR论文中画出漂亮的插图?
- 判断session失效,并跳转到登录页面
- ubuntu-E:Encountered a section with no Package: header的解决办法
- mysql通过日志恢复数据_mysql通过binlog日志来恢复数据
- php判断目录是否有写的权限,PHP版目录权限检测
- Android 的蓝牙简介
- EDA软件_AD14绘制等长线
- 联想7400打印机如何与手机连到一起_激光打印机与喷墨打印机,哪个使用成本更低?...
- 几款强大的数据恢复工具你有用过吗
- Exploring Simple Siamese Representation Learning
- 三角函数 sinx, cosx 的泰勒展开推导及两个巧妙应用
- 怎样在电脑上设置路由器的WiFi密码
- Python程序设计——基本语法
- android录制amr音频文件,android – 以AMR文件格式录制音频
- mac 下载软件无法将程序拖移至app 出现错误
- 《安富莱嵌入式周报》第280期:支持在线仿真编程的网页版电子开发,CAN总线防攻击实现,BigFAT 规范打破了 FAT 每个文件 4GB 的限制
- winscp使用教程 linux,WinSCP使用方法教程
- oracle11配置远程登录,oracle11g远程登录设置方法
- 【代码1】应用眼中的操作系统;系统调用
热门文章
- python编写表白程序_python如何写出表白程序
- mysql中索引类型索引方法_MYSQL索引的类型和索引的方式
- Qt中的枚举变量,Q_ENUM,Q_FLAG,Q_NAMESPACE,Q_ENUM_NS,Q_FLAG_NS以及其他
- Android开发之WebView加载自定义scheme报错net::ERR_UNKNOWN_URL_SCHEME(附带源码标题下面可点击下载)
- Android开发之高斯模糊效果三行代码搞定附带CSDN源码请导入module
- TCP报文发送的那些事
- Hexo Next主题进阶教程
- 超简单的利用plist 查看ipa包名及其它信息
- 存储器芯片巨头动态观察:三星、美光、SK海力士都在做什么?
- base64编码以及url safe base64是怎么工作的?