在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.settingsAn alias for self.application.settings.
handler 指向RequestHandler
而RequestHandler.settings又指向self.application.settings
所有handler.settings就指向RequestHandler.application.settings了!
OK,That's all.
新聞熱點
疑難解答