当前位置: 首页 > 知识库问答 >
问题:

Python Flask无法将调试模式设置为true

龙高超
2023-03-14

我已经用PyCharm建立了我的第一个烧瓶项目,这是我的应用程序。py文件:

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'TEST'


if __name__ == '__main__':
    app.run(debug=True)

我想在调试模式下运行我的项目,这样我就不必每次发生变化时都重新启动服务器。我提供应用程序。使用debug=True参数运行函数,但这似乎不会更改调试标志。然而,应用程序确实启动了,我确实在页面上看到了“TEST”,但这是在调试标志设置为False的情况下进行的。

我还尝试直接用os.environ["FLASK_DEBUG"]="True"更改我的env变量,但这并不影响标志。

有什么建议吗?

共有2个答案

阎经武
2023-03-14

在命令行而不是PyCharm中运行您的烧瓶应用程序。python3app.py

锺离赤岩
2023-03-14

如果您使用的是PyCharm,则可以在运行/调试配置中传递FLASK\u调试变量。尝试将其设置为“1”,而不是“True”。

 类似资料:
  • 我正在尝试在VSCode中调试我的python程序,在那里我得到了它的目录。当我从终端运行 时,我得到了正确的目录,但是当我使用 VS Code 调试选项时,它默认为“默认”路径(在我的注册表变量中设置,即 C:\Users 我已经创建了一个launch.json文件。 在这里我添加了“cwd”,除了我在这里放置什么值之外,的值在调试模式下返回默认路径。我试过放:整个路径,,,。 launch.j

  • 我试图在调试模式下启动我的android应用程序,但每次我检查它说这是错误的。更进一步,在buildtypes中定义的buildconfigField甚至不会显示在BuildConfig中。 这是我的gradle文件: 因此,在Android Studio中,我为我的应用程序选择了build Variant“debug”,但当我在应用程序中点击一个断点并检查的值时,无法解析字段,并且无法解析

  • 我在我的项目中使用jsPlumb库,我有一个函数,如果endpoint图像连接,则会更改它们。当页面加载并且一切正常时,我调用它,但是当我在连接事件中调用它时,什么都不会发生。这是我的代码: 如果断开连接,我还尝试将endpoint图像更改回第一个外观,但在这种情况下,只有源endpoint更改,目标保持不变: 我错过了什么,或者我如何解决这个问题? 编辑:这里是JSFIDLE: https://

  • 我的问题是,我无法从flyway javaspring执行迁移,即使检测到迁移文件,并且相同的迁移文件可以从cmd运行。 我已经尝试设置我在互联网上找到的所有可能有用的参数来配置架构,但它仍然停留在“PUBLIC”。 首先,问题如下:(来自JavaSpring的日志) 该表称为公共表,我也无法从 mysql 工作台上看到它。 但如果我使用flyway migrate从命令行执行此操作,它会改变名为

  • 问题内容: 我试图从我的xml中将按钮的文本设置为“ <<<”,但出现“错误:(20)解析XML时出错:格式不正确(无效令牌)” 因此,我跳到我的strings.xml并在其中输入它,这显然行不通。 有没有解决方法? 问题答案: 这些是html实体,也可以在android studio中使用:

  • 问题内容: 用户声明: 模式声明: UserPatternDeclaration: 请求数据库: 我得到以下异常: 请帮助解决此问题。 错误消息看起来非常非常奇怪。 我已阅读相关主题的点击,但未找到答案。 ps hibernate日志(异常之前): 在浏览器中,我看到以下消息: 问题答案: 如果将HQL查询更改为会怎样? 我认为Hibernate混淆了对象和ID字段。