我正在尝试使用 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
请帮帮我!!!
答案 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
...