繁体   English   中英

在flask中找不到flaskblog错误

[英]Failed to find the flaskblog error in flask

这是我得到的错误 我正在尝试运行 Flask 第一个应用程序。

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return 'Hello world!'

我也用过export FLASK_APP=flaskblog.py

但它不断收到错误

错误:无法在模块“flaskblog”中找到 Flask 应用程序或工厂。 使用 "FLASK_APP=flaskblog:name 指定一个。

你缺少 app.run 这使得它成为一个烧瓶应用程序。 将您的flaskblog.py 更改为以下内容

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return 'Hello world!'

if __name__ == '__main__':
    app.run()

请从源代码所在的目录运行“ export FLASK_APP=flaskblog.py ”。

之后,运行“ flask run ”。

我注意到您的导出是从不同的目录完成的。

如果您有(在这种情况下,您确实有),请删除它:

如果名称== ' main ': app.run()

你遵循正确的步骤。 只需确保您的 hello.py 文件与正确编写的所有代码一起保存。 再次保存并重试。 希望有帮助。

尝试使用

FLASK_APP=flaskblog:name

指定一个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM