在 VS Code 中更改代码后 FLASK 不会重新加载

new*_*cpp 9 flask visual-studio-code

我的编辑器是 vs 代码,我正在使用以下配置运行烧瓶

{
      "name": "Python: Flask",
      "type": "python",
      "request": "launch",
      "module": "flask",
      "env": {
        "FLASK_APP": "application.py",
        "FLASK_ENV": "development",
        "DATABASE_URL": "postgres://localhost/cs50w_project1_development",
        "FLASK_DEBUG": 1,
        "SECRET_KEY": "abcefefe"
      },
      "args": [
        "run",
        "--no-debugger",
        "--no-reload"
      ],
      "jinja": true
    },
Run Code Online (Sandbox Code Playgroud)

除了在更改代码时烧瓶不会热重载之外,一切似乎都很好。EG,添加一个动作。

我必须通过单击重新启动按钮手动重新加载烧瓶。

我当前的配置有问题吗?

Akb*_*him 16

取出--no-reloadlaunch.json。这是一个非常古老的线程,但在此处为未来的访问者发布答案。

  • 去掉launch.json中的--no-reload,并设置 "FLASK_DEBUG": "1" (8认同)