Flask – 路由
现代Web框架使用路由技术来帮助用户记住应用程序的URL。它对于直接访问所需的页面非常有用,而不需要从主页导航。
Flask中的 route() 装饰器用于将URL绑定到一个函数。比如说–
@app.route(‚/hello‚Äô)
def hello_world():
return ‚hello world‚Äô
这里,URL ‘/hello’ 规则被绑定到 hello_world() 函数。因此,如果用户访问 http://localhost:5000/hello URL, hello_world() 函数的输出就会在浏览器中呈现。
应用程序对象的 add_url_rule() 函数也可用于将一个URL与一个函数绑定,如上例中使用的是 route() 。
一个装饰者的目的也可以通过以下表示方式来实现 −
def hello_world():
return ‚hello world‚Äô
app.add_url_rule(‚/‚Äô, ‚hello‚Äô, hello_world)