【问题标题】:How to debug python flask application into VS Code 2017如何将 python 烧瓶应用程序调试到 VS Code 2017 中
【发布时间】:2019-04-03 06:14:54
【问题描述】:

我正在做烧瓶项目。我正在使用

执行我的项目
py app.py -v 

app.py 是运行程序的主文件。我有一个backend.py,我在其中调用路由和方法。 这是 vs 代码设置

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "app.py"
            },
            "args": [
                "run",
                "--no-debugger",
                "--no-reload",
                "-v"
            ],
            "jinja": true
        }
    ]
}

由于将-v 作为参数传递,我也遇到了错误。这是传递参数的任何特定方式吗?

当用户提交或执行任何操作但我的主应用程序以app.py 开头时,我想调试backend.py 方法或路由。请指导我,我如何使用 vs code 2017。

【问题讨论】:

    标签: python visual-studio-code vscode-debugger


    【解决方案1】:

    您将-v 传递给flask run,而不是您自己的脚本。我怀疑 Flask 有办法在 flask run 的参数停止并且您自己的代码的参数开始时进行标记(通常在其他程序中为 --)。

    【讨论】:

    • 你能建议我应该如何将参数 -v 传递给我的脚本 app.py 吗??
    • @hardika 你将不得不阅读 Flask 文档,因为不幸的是我自己不知道。
    猜你喜欢
    • 2022-01-02
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 2018-01-22
    • 2017-03-22
    • 1970-01-01
    • 2018-02-12
    • 2016-05-27
    相关资源
    最近更新 更多