我正在关注有关Flask项目目录管理的this文档。现在,我正在尝试从PyCharm运行我的烧瓶应用程序。我在Edit Configurations...
中添加了下面提到的环境变量:
FLASK_DEBUG=true
FLASK_APP=<absolute-path-to-root-directory-of-application>
我将Script
添加为flask 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
...
我无法弄清楚如何使这项工作,任何帮助表示赞赏。
这在docs的开发版本中有记录。
您需要指向flask
命令的位置。
/path/to/env/bin/flask
run
在1.0发布之前,如果你没有在你的环境中安装你的软件包,你需要在FLASK_APP
指向__init__.py
。
FLASK_APP
/path/to/flask_app/__init__.py
最好将软件包安装在env中,并使用导入名称指向它。
pip install -e .
FLASK_APP
flask_app
我的答案已被弃用,因为PyCharm的新版本默认与Flask集成!