刚刚入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
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
网友评论