Pycharm2018使用FLask框架无法开启Debug模式的坑

刚刚入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以及更早的版本都没有这个问题。具体如下


Pycharm2018使用FLask框架无法开启Debug模式的坑_第1张图片
111.png
Pycharm2018使用FLask框架无法开启Debug模式的坑_第2张图片
222.png

参考资料:https://blog.csdn.net/aimill/article/details/81224548


PS:参加工作以后,我越来越发现自己的见识不足。具体表现就是对一个事物的理解不够透彻,比如很多人看不懂btc为什么会火,我们为什么会沉迷游戏等,为此我会陷入深深的迷茫之中。我尝试找到去寻找一个解决办法:那就是写作。我想只有通过多写多输出,才能提高自己的认知。即便写的是错误的,被打脸了,那也是进步。欢迎大家订阅我的公众号:xiliangdream ,希望大家互相进步。


Pycharm2018使用FLask框架无法开启Debug模式的坑_第3张图片
blog.png

你可能感兴趣的:(Pycharm2018使用FLask框架无法开启Debug模式的坑)