我知道这个问题已经被问了好几次了。但我还没有看到错误的解释。我的目录
(bug-tracker) ➜ bug-tracker git:(initial-setup) ✗ tree
.
├── LICENSE
├── Pipfile
├── Pipfile.lock
├── README.md
├── setup.py
├── tests
│ └── __init__.py
└── webapp
├── __init__.py
└── app.pyexport FLASK_APP=app:webapp,我在环境中有这个。
app.py的内容为空,__init__.py为空
from flask import Flask
# from flask_sqlalchemy import SQLAlachemy
app = Flask(__name__)
# app.config['SQLALCHEMY_DATABASE_URL'] = 'postgresql://localhost:5432/bug_tracker'
# SQLAlachemy(app)
@app.route('/')
def hello_world():
""" Print hallo world as the response body """
return 'hello, world'很基本,但让我头疼。请解释一下您的解决方案。谢谢
发布于 2020-07-10 04:53:59
这条线是错的
export FLASK_APP=app:webapp它必须是
export FLASK_APP=webapp/app.py解释- Flask命令行工具需要知道你的Flask应用程序在哪里。
https://stackoverflow.com/questions/62822789
复制相似问题