Tornado 框架实践

1.Tornado 基本操作:
– 路由系统
url -> 类(根据method执行方法)
–控制器
class Foo(xxxxx):
def get(self):
self.render ##模板引擎的渲染
self.write ##直接返回
self.redirect ##跳转
self.getargument()
self.getarguments()
self.get_cookie()
self.set_cookie()
self.get_secure_cookie(‘xxxx’)
self.set_secure_cookie(‘xxxx’,‘oooooooo’) ###加密Cookie 依赖配置文件cookie_secret
self.request.files[‘fafafa’]
self._headers
上述方法都是从Handler对象里面找的,如果Handler里面没有,那就从request里面找,因为healer 是继承的request类。
self.request => tornado.httputil.HTTPServerRequest
def post(self):
pass
– 视图
2.开源组件:
组件很少,有个路由系统,自己写SQL 语句,cookie 是有的
–Session
–Form表单验证(*)
3.自定义异步非阻塞web框架
python 支持多继承,java c 都不支持
什么是钩子(hook)?
hook住,在处理,也即在执行某某操作之前,优先处理一下
参考文献:http://www.cnblogs.com/wupeiqi/articles/5341480.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值