2

Tornadoでは、テンプレートを拡張できます。これは優れた機能です。ただし、拡張するテンプレートに変数を渡したい場合があります。これは自動的には機能しないようです-それを行う方法はありますか?

--file.py--
render_string("Foo.html",text="Hello World")


--Foo.html--
{% extends Bar.html %}
    {%block b1 %}
    Hi Mom.
    {% end %}
{% end %}

--Bar.html--
This is a triumph.
I'm making a note here -- {{text}}
{% block b1 %}
Also, this
{% end %}

Bar.htmlが理解できるように、テキストを拡張機能に渡すにはどうすればよいですか?

4

1 に答える 1