tornado
文章平均质量分 64
progression
And the more we learn, the better we realize our ignorance
展开
-
Tornado get_argument() 解析
http://www.nowamagic.net/academy/detail/1332605Tornado的每个请求处理程序,我们叫做handler,handler里可以自定义自己的处理程序,其实也就是重写方法,如post,get,get_current_user,send_error等等,这里我们只讲get和post的自定义。我们都知道,在Tornado里,获得用户的输入,都是一个get_arg转载 2015-04-29 20:29:53 · 11182 阅读 · 1 评论 -
tornado cookie 和cookie安全
安全跨站伪造请求防范 跨站伪造请求 (Cross-site request forgery,简称 CSRF 或 XSRF)。 CSRF 的意思简单来说就是,攻击者伪造真实用户来发送请求。 举例来说,假设某个银行网站有这样的 URL: http://bank.example.com/withdraw?amount=1000000&for=Eve 当这个银行网站的用户访问该 URL 时,转载 2015-05-08 14:45:41 · 1241 阅读 · 0 评论 -
tornado 官方文档学习(tornado.web — RequestHandler )
tornado.web — RequestHandler and Application classes 这儿给出了个最简单的例子 “hellow world”import tornado.ioloopimport tornado.webclass MainHandler(tornado.web.RequestHandler):def get(self):self.write("Hello翻译 2015-05-07 15:25:29 · 3196 阅读 · 0 评论 -
sae中tornado的坑----登录重定向(set_cookie ,set_secure_cookie,get_cookie,get_secure_cookie)
简单介绍再搭建网站时经常会遇到用户认证这种情况,而tornado在用户认证这一块的设计让开发者用起来非常的便捷具体做法需要三步: 1.定义基类,获得current_user的值class BaseHandler(tornado.web.RequestHandler): def get_current_user(self): return self.get_secure_co原创 2015-05-27 18:49:56 · 4876 阅读 · 0 评论 -
Celery 的学习笔记--tornado异步开发的好朋友<二>
1.在tornado 中 使用 Celery2.Celery的进阶 2.1回调官方文档中把回调称为linking tasks。和回调差不多一个意思。这个回调怎么用呢,请看下面例子。这个link就相当于tornado中的callback了add.apply_async((2,2),link = add.s(16))这个函数返回的值为20,这个20怎么来呢?其实就是先执行第一个任务add(2,2) ,原创 2015-05-30 20:31:51 · 1209 阅读 · 1 评论 -
Celery 的学习笔记--tornado异步开发的好朋友<一>
未完成。。。。 1.前言 这段日子在用tornado 在sae 上搭建一些东西。tornado这个框架是个很不错的东西,在网上看了很多人的测试报告,在python中的几个框架里,tornado处理相同量的速度是最快的。这就归功于tornado的异步机制了。 不过tornado的异步实现起来并不是那么简单,即使你加了@tornado.web.asynchronous 装饰器,然后 yield to原创 2015-05-30 16:08:42 · 2400 阅读 · 0 评论