使用{{var}}在Python中运行HTML代码
我有以下Python代码使用{{var}}在Python中运行HTML代码,python,html,flask,Python,Html,Flask,我有以下Python代码 ... return render_template('main.html', in_html = in_html) in_html是加载main.html后我希望在div中运行的html代码 我的main.html文件 ... <div> {{in_html}} </div> 。。。 {{in_html}} 这不起作用,它将实际的html代码显示为div的文本。我做错了什么 编写{{in|html | safe}}以指示in|html可以
...
return render_template('main.html', in_html = in_html)
in_html是加载main.html后我希望在div中运行的html代码
我的main.html文件
...
<div> {{in_html}} </div>
。。。
{{in_html}}
这不起作用,它将实际的html代码显示为div的文本。我做错了什么 编写
{{in|html | safe}}
以指示in|html
可以安全地呈现为html
或者,在从Python向模板传递值时使用MarkUp
:
从flask导入标记
def foo():
# ...
返回render_模板('main.html',in_html=MarkUp(in_html))