debug模式的情况下可以抛出详细异常信息
新建一个脚本并运行
访问
此时是非debug模式,如果运行的时候代码报错了,是不会提示详细错误的,只会报服务器内部错误
开启debug模式,可以查看到详细错误
控制台也会有错误信息
此外,在debug模式下,修改了代码只需要ctrl+s保存flask会自动重启,这样就不用每次修改了代码手动重新运行了
配置debug模式的4中方式:
第一种:app.run(debug=True)
第二种:app.debug=true
第三种:配置参数的形式:app.config.update(DEBUG=True)
第四种:配置文件形式(项目中使用此方式)
在debug模式下,支持在页面上调试代码
在控制台每次重启的时候,flask都会提供一个pin码
输入当前的pin码
现在就可以拿页面当窗口进行代码调试了