Flask 学习笔记(二)

由于我的微信公众号每日仅能更新一篇文章,所以今天先在博客上更新,明天公众号更新今日的文章。

一个Flask程序

这段程序作为Flask最基础的一段程序,我把它分成三个部分,这样会更利于我自己的理解

程序的初始化

Flask程序的初始化和大多数Python程序都差不多

导入对应的包

Flask类的构造函数只有一个必须指定的参数,即程序主模块或包的名字。在大多数程序中,Python的__mane__变量就是所需参数。

路由和视图函数

在Flask程序中定义路由最简便的方法就是使用实例的修饰器app.route,把修饰的函数注册为路由。

将index()函数注册为程序根地址的处理程序。

像index()这样的函数被成为视图函数。视图函数返回的响应可以包含HTML的简单字符串,也可以是复杂的结构。

启动服务器

__name__ == ‘__main__‘ 是Python的常见用法,在这里是确保直接执行这个脚本时才启动Web服务

启动Web程序

app.run()函数也可以接受一些参数用于设置Web服务器的操作模式。在开发过程中启用调试模式会带来一些便利。就像例子中可以使用:

app.run(debug=True)

关于路由和视图函数

当我们访问一个Web网站的时候不会总是在根地址中,这样我们就有了Flask中的route()装饰器把一个函数绑定到对应的URL上。

然而你也可以构造特定部分动态的URL:要给URL添加变量可以把这些字段标记为

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180606G0BYC300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券