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

时间:2021-02-06 18:00:53

标签: python flask

我正在尝试使用 Flask python 库创建一个 Web 服务器,但是出了点问题,因为它在我运行文件时一直给我错误。

代码如下:

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:\Users\User\Desktop\Simone\Simone\Js Course\Python Web Server\web server.py", line 5, in <module>
    @app_route("/")
NameError: name 'app_route' is not defined

请帮帮我!!!

1 个答案:

答案 0 :(得分:2)

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

from flask import Flask

app = Flask(__file__)   # add this

@app.route('/')  # and use app.route instead of app_route
...
相关问题