Когда вы загружаете вашу jinja2.Environment, установите для параметра 'undefined' значение 'jinja2.StrictUndefined', например ::
env = jinja2.Environment(loader=<someloader>, undefined=jinja2.StrictUndefined)
Вы можете перехватить и изучить исключительную ситуацию рендеринга, чтобы увидеть, чего не было
РЕДАКТИРОВАТЬ Было бы полезно, если бы я прочитал ваш полный вопрос. :)