【问题标题】:How do I solve this : app = Flask(_name_) NameError: name '_name_' is not defined我该如何解决:app = Flask(_name_) NameError: name '_name_' is not defined
【发布时间】:2021-11-09 18:10:44
【问题描述】:

我在命令行上不断收到此错误消息。

app = Flask(_name_)
NameError: name '_name_' is not defined

我该如何解决?

【问题讨论】:

  • 您是否设置了FLASK_APP 环境变量?

标签: python mysql flask


【解决方案1】:

看看这个最小的 Flask 应用程序:https://flask.palletsprojects.com/en/2.0.x/quickstart/#a-minimal-application

  1. 接下来我们创建这个类的一个实例。 第一个参数是应用程序模块或包的名称。 __ name__ 是一个方便的快捷方式,适用于大多数情况。 这是必需的,以便 Flask 知道在哪里查找模板和静态文件等资源。

所以

app = Flask(_name_)

应该是

app = Flask(__name__) # name is wrapped with double underscores 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-12-02
    • 2021-12-15
    • 1970-01-01
    • 2022-12-10
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多