五分钟带你体验Python神器:Tornado框架(入门级福利)!
来源:admin 网络用户发布,如有版权联系网管删除 2018-08-14
Python的web框架有Django、flask、tornado、Bottle、Pylons,但是现在企业做web开发的话,主要用到的框架只有Django和tornado两种。
大家需要相应的学习资料的话可以私信给我,发送学习,就可以自动得到学习资料包括数十套PDF和视频啥的。

hello world

这是官方的一个Hello, World 例子
执行python hello.py
打开浏览器访问
http://localhost:8888/
就可以看到服务器的正常输出Hello, world

一个普通的tornado web服务器通常由四大组件组成



同一个ioloop实例运行在一个单线程环境下
阶乘服务
我们来编写一个正常的web服务器
它将提供阶乘服务


执行python fact.py ,打开浏览器。
键入
http://localhost:8888/fact?n=50
可以看到浏览器输出了

使用Redis
上面的例子是将缓存存在本地内存中


当再访问
http://localhost:8888/fact?n=50
浏览器输出如下:

圆周率计算服务
接下来再增加一个服务
计算圆周率
圆周率的计算公式有很多种
我们用它最简单的

因为两个Handler都需要用到redis
