3
竜巻のpythonフレームワーク用にcontext_processorまたはmiddlewareを実装する方法は? base.htmlテンプレートに共通変数を追加したいと思います。変更なしでは、すべてのハンドラベースのクラス。context_processor for tornado framework
竜巻のpythonフレームワーク用にcontext_processorまたはmiddlewareを実装する方法は? base.htmlテンプレートに共通変数を追加したいと思います。変更なしでは、すべてのハンドラベースのクラス。context_processor for tornado framework
それはこのように行うことができます。
class MyHandler(tornado.web.RequestHandler):
def render(self, *args, **kwargs):
kwargs['my_context_variable'] = 'context'
return super(MyHandler, self).render(*args, **kwargs)
あなたはより具体的にする必要があります。あなたは範囲や構造について詳しくは述べません。あなたがしたいのは、変数をグローバル変数を追加するだけですべてアクセス可能にすることだけです。 – Drahkar
いいえ、変数は現在のリクエストに対してのみ表示する必要があります。 – imbolc