-
Flask路由1
现代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()这个函数的输出就会呈现在浏览器中。
application对象的add_url_rule()函数也可以将URL与函数绑定:
def hello_world(): return 'hello world' app.add_url_rule('/','hello',hello_world)
-
注册路由2
注册路由就是建立URL规则和处理函数之间的关联。
Flask依赖于路由完成HTTP请求的分发。
-
视图函数
路由中的函数被称为视图函数,其返回值将作为HTTP响应的正文内容。
-
扩展
路由是MVC架构的Web框架中相当重要的一个概念。
Flask路由规则都是基于Werkzeug的路由模块。
路由在代码本质上是一个装饰器,扩展了视图函数的功能。3
其他资料4
-
References
Flask中路由、注册路由概念
最新推荐文章于 2023-09-07 09:36:53 发布