Форум сайта python.su
TemplateSyntaxError: Encountered unknown tag 'h'.
{% h.text(name='n') %}
TemplateSyntaxError: Encountered unknown tag 'h'.
Отредактировано (Дек. 22, 2010 17:51:17)
Офлайн
Если у Вас настройки окружения Jinja2 стандартные, то для вставки вычисляемых блоков нужно делать {{ h.text(name='n')|safe }} - здесь safe - это фильтр для пометки содержания блока безопасным. А скобки {% %} используются для тегов типа if, for и т.д. Собственно, на это и указывает сообщение об ошибке.
Офлайн
не обязательно использовать фильтр. суть проблемы в {%%} вместо {{}}
Офлайн