2012-02-10 45 views
3

如何實現龍捲風python框架的context_processor或中間件?我想將常用變量添加到base.html模板中。沒有改變,所有的處理程序基礎類。龍捲風框架的context_processor

+0

你需要更具體。你沒有給出範圍或結構的細節。如果你想要做的只是讓一個變量可以被任何東西訪問,你只需要添加一個全局變量即可。 – Drahkar 2012-02-11 12:51:03

+0

我搜索不到的解決方案:) 不,只能爲當前請求顯示變量。 – imbolc 2012-03-06 05:44:52

回答

5

這是可以做到這樣的:

class MyHandler(tornado.web.RequestHandler): 
    def render(self, *args, **kwargs): 
     kwargs['my_context_variable'] = 'context' 
     return super(MyHandler, self).render(*args, **kwargs)