
tornado
一起加班
这个作者很懒,什么都没留下…
展开
-
tornado中handler的属性
在项目中写了baseHandler,其父类为tornado.requestHandler 添加属性时,首先需要在application.settings中先定义属性内容 再在basehandler中利用@property修饰符定义(从application.settings.get()方法取) 即可使用...原创 2018-09-05 18:10:48 · 1619 阅读 · 0 评论 -
tornado中异步request使用
使用httpRequest太无脑了,太莽了,当希望使用异步request时,首先引入AsyncHttprequest from tornado.httpclient import AsyncHTTPClient 将接口中的方法添加上tornado的协程符 @coroutine 根据request的方式(get或者post)封装参数 get方法,封装url,分为三部分, host,接口路由以及...原创 2018-10-15 15:20:40 · 1597 阅读 · 0 评论 -
python自定义修饰器
在17zuoye的tornado项目中, 在util.decorator中自定义修饰器 举例: def func_hint(tar_func): @wraps(tar_func) def wrap_func(*args, **kwargs): logging.info("begin to run func %s" % tar_func.__name__) ...原创 2018-12-14 15:33:34 · 210 阅读 · 0 评论 -
创建一个tornado项目的记录(1):创建基本框架
webapp.py:创建主文件,声明类WbqWeb(object), 类中主要方法为init 和 run 在init函数中读取options, 顺序为 py代码define - 配置文件define py代码例如项目中的settings,使用torndao.options.define() 配置文件define 如 server.conf 使用命令行输入,tornado提供 parse_comm...原创 2018-12-18 15:03:45 · 548 阅读 · 0 评论 -
创建一个tornado项目的记录(2):主页
原创 2018-12-18 16:21:48 · 217 阅读 · 0 评论