我在使用 app.route() 时遇到烧瓶的问题



我试图创建一个web服务器与Flask python库,但有一些错误,因为它一直给我错误,当我运行文件。

下面是代码:
from flask import Flask, app
app = Flask(__name__)
@app_route("/")
def main():
return('welcome to my flask page')
if __name__ == "__main__":
app.run(debug=True, host="0.0.0.0", port="8090")

错误如下:

Traceback (most recent call last):
File "c:UsersUserDesktopSimoneSimoneJs CoursePython Web Serverweb server.py", line 5, in <module>
@app_route("/")
NameError: name 'app_route' is not defined

请帮帮我!!

您从flask导入的app不是您所期望的(它是Flask中包含flask代码的模块)。您需要创建一个Flask实例,并将路由应用到该实例。

from flask import Flask
app = Flask(__file__)   # add this
@app.route('/')  # and use app.route instead of app_route
...

最新更新