错误:无法找到 Flask 应用程序。您没有提供“FLASK_APP”环境变量,并且在当前目录中找不到“wsgi.py”或“app.py”模块。
我面临这个错误flask run。
我很难通过使用“ python”方法来使我的烧瓶应用程序运行。我使用没有问题
export FLASK_APP=microblog.py
flask run
Run Code Online (Sandbox Code Playgroud)
但尝试使用
python microblog.py
Run Code Online (Sandbox Code Playgroud)
将导致以下错误
ImportError: No module named 'app'
Run Code Online (Sandbox Code Playgroud)
我的microblog.py文件如下所示:
from app import app, db
from app.models import User
@app.shell_context_processor
def make_shell_context():
return {'db': db, 'User': User}
Run Code Online (Sandbox Code Playgroud)
我的__init__.py文件如下所示:
from flask import Flask
from config import Config
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_login import LoginManager
app = Flask(__name__)
app.config.from_object(Config)
db = SQLAlchemy(app)
migrate = Migrate(app, db)
login = LoginManager(app)
login.login_view = 'login'
from app import routes
if __name__ == …Run Code Online (Sandbox Code Playgroud)