学习flask的番外1之开启调试模式 - 图1

开始学习

当我们在学习flask的开始就学习了如何开启flask的调试模式,官方文档给我们了两种方法,第一种:

  1. app.debug = True
  2. app.run()

第二种:

  1. app.run(debug=True)

然后通过其他人的教程发现还有两种,其实都差不多。第三种:

  1. app.debug=True
  2. app.config["DEBUG"]=True

第四中,如果你有配置文件的话(大项目,才学的小项目没必要):

  1. #3 配置文件方式
  2. # config.py中添加debug模式
  3. DEBUG = True
  4. #app.py中引用配置
  5. import config
  6. app.config.from_object(config)

但是,当你在pycharm中跑你的flask的项目的时候,你会发现你的调试器并没有开始,即使你设置了也没有。这是为啥呢??学习flask的番外1之开启调试模式 - 图2
这其实是因为pycharm的原因,你需要设置一下才能够开始调试模式。步骤如下:
第一步:学习flask的番外1之开启调试模式 - 图3
第二步:学习flask的番外1之开启调试模式 - 图4
然后你就发现你的项目也可以开始debug模式了,有改动也可以不用再重启服务器了。

写在后面

pycharm虽然用起来确实很不错哦,但是有时候让人哭笑不得。反正要注意细节吧。