Pycharm2018使用FLask框架无法开启Debug模式的坑-2019-07-12

刚刚入python的坑,在对着一个教学视频学习python,计划写出一个基于FLASK框架的小的WEB网站。谁知道刚开始学习,就遇到一个坑。

教学视频中讲解使用Debug模式,好处多多,不用重启服务就可以自动检测更新更改的网页的内容,调试起来更加方便。可是我尝试了视频里面的三种方法都不生效,具体如下:

  • 方法1 通过app.run传递一个参数,如下
app.run(debug=True)

  • 方法2 通过config文件传递
#vi config.py
DEBUG=True

#然后在主文件中调用
import config
app.config.from_object(config)

  • 方法3 直接设置属性
app.debug=True

但是,被啪啪打脸的是以上三种程序的方法,统统不生效,我甚至使出了终极大法“关机重启”也没有生效,可恶的pycharm一直显示

 * Serving Flask app "app.py" (lazy loading)
 * Environment: development
 * Debug mode: off

最后各种各种资料查询,百度,原来在pycharm2018中,必须要在project_setting中设置才可以,而在2017以及更早的版本都没有这个问题。具体如下

image
image

作者:凉席君
链接:https://www.jianshu.com/p/6e513b30dab0
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

推荐阅读更多精彩内容