随笔分类 -  tornado系列

tornado的使用
摘要:一. 配置模板路径 settings中使用template_path来指定模板的路径, 实例化服务对象时加载进去即可. 二. 模板的使用 1. 使用self.render()方法可返回指定的html页面 2. html中的变量与表达式: self.render('xx.html', name='al 阅读全文
posted @ 2019-06-09 22:30 叶落kiss 阅读(405) 评论(0) 推荐(0) 编辑
摘要:一. initialize方法 首先, 该方法是框架预留的一个初始化时加载自定义内容的钩子, 其会在http请求方法之前调用 二. prepare方法 预处理方法, 在执行对应的请求方法之前调用. http请求方法如下图 000 三. set_default_headers方法和write_erro 阅读全文
posted @ 2019-06-09 17:41 叶落kiss 阅读(1793) 评论(1) 推荐(0) 编辑
摘要:tornado中处理请求与响应的类如下, 所有视图类必须继承该类: tornado.web.RequestHandler 一. 响应之self.write()方法 1. 该方法可返回值的类型: 当返回字典时, 可以把字典json成字符串, 使用write返回, 其在response头 中呈现的是te 阅读全文
posted @ 2019-06-09 10:42 叶落kiss 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:self.write() # 返回字符串 self.redirect() # 重定向 self.render() # 返回html页面 一. 获取url中携带的参数, 如: 127.0.0.1:8000/name1/name2/name3 在路由中使用正则的分组, 会自动把url中匹配到的/后数值传 阅读全文
posted @ 2019-06-04 19:59 叶落kiss 阅读(2933) 评论(0) 推荐(0) 编辑
摘要:一. 命名路由: 通常路由写法为[ (r'/' , Handler), ... ] 以上路由写法无法实现命名, 使用命名路由需借助tornado提供的方法, 如下: [ tornado.web.url( r'/' , Handler), ... ] 路由传参, 视图类中使用钩子方法initializ 阅读全文
posted @ 2019-06-04 16:30 叶落kiss 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一. options是什么? 是tornado中为我们提供好的一个模块. 二. options的作用? 用来定义, 存储, 转换全局参数. 即定义变量 三. options如何使用? import tornado.options 终端接受参数如下: Tornado.options.define() 阅读全文
posted @ 2019-06-03 11:41 叶落kiss 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:Import tornado.web # tornado的基础web框架模块 Import tornado.ioloop # tornado的核心IO模块, 封装了Linux的epoll模块 一. Tornado服务的启动要素: 1. 核心代码如下: Tornado.web.Application( 阅读全文
posted @ 2019-06-03 11:34 叶落kiss 阅读(209) 评论(0) 推荐(0) 编辑