Eu sirvo páginas dinâmicas de modelos Jinja2 no Flask. Agora estou definindo modelos do lado do cliente, digamos, Jinja2-clone Nunjucks dentro de uma tag de script. O problema é que os modelos do lado do cliente têm sintaxe como a <% %>
que o interpretador Jinja2 do Flask pode interpretar em vez de renderizar literalmente .
Como posso fazer com que todo o bloco de scripts seja renderizado literalmente?
Respostas:
Você pode desativar a interpretação de tags dentro de um
{% raw %}
bloco:Consulte a seção Escaping da documentação do modelo.
fonte