context_processor для фреймворка торнадо - PullRequest
3 голосов
/ 10 февраля 2012

Как реализовать context_processor или промежуточное программное обеспечение для платформы торнадо python? Я хотел бы добавить общую переменную в шаблон base.html. Без изменения все обработчики баз классов.

1 Ответ

5 голосов
/ 03 сентября 2012

Это можно сделать так:

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