Python 如何在Flask应用程序中绕过模板转换返回原始html

Python 如何在Flask应用程序中绕过模板转换返回原始html,python,flask,Python,Flask,我刚刚开始构建我的第一个Flask应用程序,它目前只返回表标记内对象的inspect输出。问题是,不是我所期望的html,而是模板引擎在创建新标记时弄乱了布局(我猜它会解析dict的花括号)。从你的问题中,我不太明白为什么要运行这个inspect,但可以像这样逃避输出: {{ object | e }} 或者您可以使用'foo'或{%raw%}来转义模板中的内容: {{ '{{' }} {% raw %} {% %} {% endraw %} 从你的问题中,我真的不明白为什么要在哪里

我刚刚开始构建我的第一个Flask应用程序,它目前只返回表标记内对象的
inspect
输出。问题是,不是我所期望的html,而是模板引擎在创建新标记时弄乱了布局(我猜它会解析dict的花括号)。

从你的问题中,我不太明白为什么要运行这个
inspect
,但可以像这样逃避输出:

{{ object | e }}
或者您可以使用
'foo'
{%raw%}
来转义模板中的内容:

{{ '{{' }}

{% raw %}
   {% %}
{% endraw %}

从你的问题中,我真的不明白为什么要在哪里运行这个
inspect
,但是可以像这样转义输出:

{{ object | e }}
或者您可以使用
'foo'
{%raw%}
来转义模板中的内容:

{{ '{{' }}

{% raw %}
   {% %}
{% endraw %}

谢谢你的回答!实际的问题是在代表变量的字符串周围的括号中,Chrome在inspect窗口中添加了额外的结束标记,这导致我得出了错误的结论。当使用Javascript模板库(如jQuery.tmpl)时真的很有帮助,因为语法类似。感谢您的回答!实际的问题在于
括号中表示变量的字符串,并且Chrome在inspect窗口中添加了额外的结束标记,这导致我得出了错误的结论。当使用类似jQuery.tmpl的Javascript模板库时,这真的很有帮助,因为语法类似。