首页 值得看的书正文

Flask Web开发pdf+epub+mobi+txt+azw3电子版

推荐书 值得看的书 2020-02-21 1.83 K 0 函数

1.jpg

2.2 路由和视图函数

客户端(例如Web浏览器)把请求 发送给Web服务器,Web服务器再把请求发送给Flask程序实例。程序实例需要知道对每个URL请求运行哪些代码,所以保存了一个URL到Python函数的映射关系。处理URL和函数之间关系的程序称为路由 。


在Flask程序中定义路由的最简便方式,是使用程序实例提供的app.route 修饰器,把修饰的函数注册为路由。下面的例子说明了如何使用这个修饰器声明路由:


@app.route('/')@app.route('/')

def index():

    return '<h1>Hello World!</h1>'


鸟 修饰器是Python语言的标准特性,可以使用不同的方式修改函数的行为。惯常用法是使用修饰器把函数注册为事件的处理程序。


前例把index() 函数注册为程序根地址的处理程序。如果部署程序的服务器域名为www.example.com,在浏览器中访问http://www.example.com后,会触发服务器执行index() 函数。这个函数的返回值称为响应 ,是客户端接收到的内容。如果客户端是Web浏览器,响应就是显示给用户查看的文档。


像index() 这样的函数称为视图函数 (view function)。视图函数返回的响应可以是包含HTML的简单字符串,也可以是复杂的表单,后文会介绍。


鸟 在Python代码中嵌入响应字符串会导致代码

Flask Web开发pdf+epub+mobi+txt+azw3电子版

声明:

推书365展示内容收集于网络,仅用于免费的知识分享交流和学习!版权归出版方所有。

如有侵权,请联系本站进行删除,感谢您的理解与包容!

如果您喜欢本站推荐书籍等资源,请支持购买正版,谢谢合作!