如何在PyCharm中将Flask应用程序作为包运行

shu*_*ngh 8 python pycharm flask

我下面这个对瓶项目上目录管理文档.现在,我正在尝试从PyCharm运行我的烧瓶应用程序.我在下面添加了下面提到的环境变量Edit Configurations...:

FLASK_DEBUG=true

FLASK_APP=<absolute-path-to-root-directory-of-application>

我添加了Scriptasflask run

在此输入图像描述

运行此配置的输出是:

../red-flask/venv/bin/python"flask run"

../red-flask/venv/bin/python:无法打开文件'flask run':[Errno 2]没有这样的文件或目录

进程以退出代码2完成

我的项目目录如下:

/flask_app
    setup.py
    /flask_app
        __init__.py
        views.py
        /static
            style.css
        /templates
            layout.html
            index.html
            login.html
            ...
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何使这项工作,任何帮助表示赞赏.

dav*_*ism 9

这是在发展构建记录文档.

您需要指向flask命令的位置.

  • 脚本: /path/to/env/bin/flask
  • 脚本参数: run

直到1.0出来的时候,你需要点FLASK_APP__init__.py,如果你不你的ENV安装你的包.

  • 环境变量: FLASK_APP /path/to/flask_app/__init__.py

最好将软件包安装在env中,并使用导入名称指向它.

  • 从终端,在virtualenv: pip install -e .
  • 环境变量: FLASK_APP flask_app