Jinja2 で for ループの中でブロックを使いたいとき 20110111 ymasuda Jinja2 で、 for ループの中にブロックを書きたいとき、ありますよね? {# this is base template base.html #} <table> {% for object in objects %} <tr> {% block subtemplate_should_override_this %} {% endblock %} </tr> {% endfor %} </table> ところが、このテンプレートを継承したブロック内でループ変数を参照すると、うまくいかないようです。 {% extends "base.html" %} {% block subtemplate_should_override_this %} <th>{{ object.id }}</th>