码迷,mamicode.com
首页 > 其他好文 > 详细

Tornado小记 -- 模板中的Handler

时间:2015-10-07 17:27:22      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

在Tornado的前端页面模板中,Tornado提供了一些对象别名来快速访问对象,具体定义可以参考Tornado官方文档

这里我想将的是Handler这个对象,Handler指向的处理当前这个页面的RequestHandler对象!但我在Tornado的Blog Demo中,发现了这样的语句:

1 <title>
2     {{ escape(handler.settings["blog_title"]) }}
3 </title>

但是奇怪的是RequestHandler中并没有settings这个属性,与RequestHandler关联的Application对象(Requestion.application)才有setting这个属性!

 

后来重新翻了一下文档,发现又是一个别名(URL):

RequestHandler.settings

An alias for self.application.settings.

 

handler 指向RequestHandler

而RequestHandler.settings又指向self.application.settings

所有handler.settings就指向RequestHandler.application.settings了!

 

OK,That‘s all.

Tornado小记 -- 模板中的Handler

标签:

原文地址:http://www.cnblogs.com/bwangel23/p/4858870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!