我知道这个问题已经问过几次了。但是我还没有看到关于错误的解释。我的目录
(bug-tracker) ➜ bug-tracker git:(initial-setup) ✗ tree
.
├── LICENSE
├── Pipfile
├── Pipfile.lock
├── README.md
├── setup.py
├── tests
│ └── __init__.py
└── webapp
├── __init__.py
└── app.py
export FLASK_APP=app:webapp
我在环境中有这个。
__init__.py
是空的内容app.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'
很基本,但是让我头疼。请解释一下您的解决方案。谢谢
这行是错的
export FLASK_APP=app:webapp
它一定要是
export FLASK_APP=webapp/app.py
说明-Flask命令行工具需要知道Flask应用程序在哪里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句