Tornado小记--模板中的Handler

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

在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 aliasforself.application.settings.

handler 指向RequestHandler

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

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

OK,That's all.

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航