我遵循了有关Flask项目目录管理的this文档。现在,我正在尝试从PyCharm运行我的flask应用程序。我已经在Edit Configurations...
中添加了下面提到的环境变量
FLASK_DEBUG=true
FLASK_APP=<absolute-path-to-root-directory-of-application>
我将Script
添加为flask run
运行此配置的输出如下:
python../red-flask/venv/bin/
"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
...
我无法弄清楚如何使这项工作,任何帮助是感激的。
发布于 2017-08-18 04:06:06
在docs的开发构建中记录了这一点。
您需要指向flask
命令的位置。
/path/to/env/bin/flask
run
在1.0发布之前,如果你没有在你的环境中安装你的包,你需要将FLASK_APP
指向__init__.py
。
FLASK_APP
variables最好在env中安装软件包,并使用导入名称指向它。
在virtualenv:pip install -e .
flask_app
:
FLASK_APP
thehttps://stackoverflow.com/questions/45741800
复制相似问题