debug模式的情况下可以抛出详细异常信息

 

新建一个脚本并运行

二:flask-debug模式详解

 

访问

二:flask-debug模式详解

 

此时是非debug模式,如果运行的时候代码报错了,是不会提示详细错误的,只会报服务器内部错误

二:flask-debug模式详解

二:flask-debug模式详解

 

开启debug模式,可以查看到详细错误

二:flask-debug模式详解

二:flask-debug模式详解

二:flask-debug模式详解

 

控制台也会有错误信息

二:flask-debug模式详解

 

此外,在debug模式下,修改了代码只需要ctrl+s保存flask会自动重启,这样就不用每次修改了代码手动重新运行了

二:flask-debug模式详解

 

配置debug模式的4中方式:

第一种:app.run(debug=True)

二:flask-debug模式详解

 

第二种:app.debug=true

二:flask-debug模式详解

 

第三种:配置参数的形式:app.config.update(DEBUG=True)

二:flask-debug模式详解

 

第四种:配置文件形式(项目中使用此方式)

二:flask-debug模式详解

二:flask-debug模式详解

 

在debug模式下,支持在页面上调试代码

二:flask-debug模式详解

二:flask-debug模式详解

在控制台每次重启的时候,flask都会提供一个pin码

二:flask-debug模式详解

输入当前的pin码

二:flask-debug模式详解

现在就可以拿页面当窗口进行代码调试了

二:flask-debug模式详解

 

相关文章:

  • 2021-09-11
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-08
  • 2021-11-23
  • 2021-11-16
猜你喜欢
  • 2021-09-02
  • 2022-01-14
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
相关资源
相似解决方案