
tornado
AXIMI
这个作者很懒,什么都没留下…
展开
-
【tornado】5.URL反向解析
URL反向解析反向解析就是通过一个页面的标签来找到这个页面对应的地址首先修改一下application.py文件:```原创 2019-01-10 19:58:26 · 826 阅读 · 0 评论 -
【tornado】3.tornado原理及基础的tornado工程框架
tornado原理tornado会将客户的socket交给epoll处理当有客户端需要服务时,tornado将IOLoop监听到的信息传给web.Application,通过app的路由来找到对应的handler页面最后handler直接将处理好的信息返回给sockettornado的一般框架tornado笔记1和tornado笔记2中的代码都是将所有内容整合到了一起,这样...原创 2019-01-09 22:29:05 · 696 阅读 · 0 评论 -
【tornado】11.tornado异步
回调函数实现异步import timeimport threadingdef timeconsuming(callback): def run(cb): print("开始处理耗时程序") time.sleep(5) print("耗时程序处理完毕") cb("【耗时程序已经处理完,处理结果是ok】") # 将程序运行...原创 2019-01-18 21:10:24 · 326 阅读 · 0 评论 -
【tornado】笔记
1.一个简单的例子:1.需要导入的文件:import tornado.webimport tornado.ioloop2.创建一个web应用对象:obj=tornado.web.Application([r'/',showASentence])这个应用对象的实现的功能是类showASentence中的方法:class showASentence(tornado.web.Requ...转载 2019-01-03 15:44:36 · 205 阅读 · 0 评论 -
【tornado】2.tornado.options模块
options模块可以定义全局的变量,方便命令行传参到代码中需要引入模块:import tornado.options基础的方法和属性:定义变量的方法:tornado.options.define(name,default=None,type=None,help=None,metavar=None,multiple=False,group=None,callback=None);...原创 2019-01-07 16:45:18 · 471 阅读 · 0 评论 -
【tornado】10.普通cookie缓存
普通cookie设置cookie的代码:self.set_cookie(name,value,domain=None,expires=None,path="/",expires_days=None,**kwargs)参数的意义:namecookie名valuecookie值domain提交cookie时匹配的域名path提交cookie时匹配的路径...原创 2019-01-17 21:32:42 · 332 阅读 · 0 评论 -
【tornado】1.创建http服务器
一个基础框架:import tornado.webimport tornado.ioloopclass IndexHandler(tornado.web.RequestHandler): # IndexHandler只能接收get方法,不能接收post方法 def get(self): self.write("test")if __name__=="__...原创 2019-01-07 14:09:09 · 560 阅读 · 0 评论 -
【tornado】9.模板
配置模板路径在config.py的settings中配置templates_path:import osBASE_DIR=os.path.dirname(__file__)# 参数options={ "port":6578}# 配置settings={ "debug":False, "static_path":os.path.join(BASE_DIR,..原创 2019-01-11 23:00:00 · 277 阅读 · 0 评论 -
【tornado】8.接口调用方法
initialize方法prepare方法是一种预处理方法,在执行对应的请求方法之前调用HTTP方法方法功能get传参时,将参数拼接到URL地址的后面,速度快,不安全,数据量小post将请求的内容单独打包并发送,速度慢,安全,数据量大一般涉及修改服务器数据时用此方法head和get方法类似,只是响应中没有具体的内容,只有一个报头delete请求...原创 2019-01-11 16:24:37 · 716 阅读 · 0 评论 -
【tornado】7.request对象及tornado.httputil.HTTPFile对象
Request对象request对象包括:参数功能methodHTTP请求方式host被请求的主机url请求的完整资源地址,包括路径和get查询参数部分path请求路径部分query请求的参数部分versionHTTP的版本headers请求的协议头,是个字典body请求的体数据remote_ip客户端的IP...原创 2019-01-11 15:02:07 · 797 阅读 · 0 评论 -
【tornado】6.tornado.web.RequestHandler提取参数
1.通过正则表达式获得参数路由参数匹配就是在URL里面输入特定的参数,然后这些参数可以被服务器捕捉到来使用。首先添加路由元祖信息:from views.index import IndexHandler,HomeHandler,ParameterMatchHandlerimport tornado.webimport configclass Application(tornado.w...原创 2019-01-10 22:03:13 · 1973 阅读 · 0 评论 -
【tornado】4.config.py文件说明、路由传参及网址重定向
我们的config.py文件内容为:1.DEBUG选项DEBUG设置为true时,工作在调试模式调试模式中,保存改动时会重启服务器,减小手动重启服务器的次数如果保存后的代码有错,会重启失败...原创 2019-01-10 13:12:16 · 655 阅读 · 0 评论