使用Pycharm + Flask 开启DEBUG模式的坑.

想着用Python去学习写一下web端的开发,在配置基本环节的时候关于打开DEBUG模式,因为每次修改之后的文件我都要重新运行,很是麻烦,发现文档中说打开DEBUG模式之后刷新可以立即看到修改后的效果,于是想着打开DEBUG模式.本来一个很简单的功能,没想到让我折腾半天.


image.png
  • 首先第一步查了Flask的开发文档,里面说的很简单,开启DEBUG模式有两种方法:

    • 一. 在app.run()方法之前添加一个app.debug = True
    • 二. 直接写成app.run(debug=True)方法
    • 附上官方文档
    • 然而问题并没有解决,运行DEBUG模式提示还是off,而且直接刷新并没有办法立即看到改变
Connected to pydev debugger (build 182.4505.26)
 * Serving Flask app "app.py" (lazy loading)
 * Environment: development
 * Debug mode: off

  • 于是第二步在网上查了一下说是Pycharm2018新版本的一个改版,需要修改配置文件

    • 打开Edit Configrations...(找了很久没找到在哪,可能是新手原因,其实在pycharm的右上角有个运行按钮的左边)
      image.png
    • 把里面的一个FLASK_DEBUG 选项勾上之后点击OK保存运行
      image.png
    • 问题还是有,依然是off模式
    • 这次问题是因为我运行的时候并没有点击右上角的调试按钮,而是直接右键,选择的调试,每点击一次,他就会运行一个新的文件,然而新的 文件里并没有吧DEBUG勾选上.所以不管用
image.png
  • 解决办法:吧新建的运行文件删除掉,每次运行的时候使用右上角的调试按钮
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,131评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,442评论 2 59
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,484评论 22 257
  • 星耀小学三年三班亲子共成长
    2d9891ff8164阅读 194评论 0 0
  • 无情不似多情苦,少年怎知此滋味?强颜说苦,苦更苦! 多情无奈似若何,此中相思谁能知?梦醒说愁,愁更愁!
    龙游天下_1ddf阅读 167评论 0 0

友情链接更多精彩内容