查看 Flask 网站上默认的“Hello world”脚本:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
我对编程很陌生,所以我不明白这个脚本是如何工作的——hello()
函数没有在任何地方被调用,所以 Flask 只是显示第一个函数找到了吗?如果我想在页面上显示两个或三个函数的输出怎么办?
最佳答案
此行:@app.route("/")
会将函数注册为“/”路由的处理程序。当浏览器查询“/”(根)时,应用程序响应“Hello World!”。
@
语法称为装饰器。
关于python - 在 Flask 中,为什么这个 hello world 应用程序可以运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12715834/