首页 > 解决方案 > 我该如何解决:app = Flask(_name_) NameError: name '_name_' is not defined

问题描述

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

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

我该如何解决这个问题?

标签: pythonmysqlflask

解决方案


看看这个最小的 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 

推荐阅读