今天在通过使用{{ variable_name }}这种方式插入html内容时,发现变量内容到了页面中全部变成了字符串,
python代码:
return render_template(
FilePath.file_path_to_page,
md_content=html_content # 返回html内容
)
html代码中插入:
{{ md_content }}
结果这在页面中都变成了类似下图的字符串,并没有渲染
应当在html代码中加入safe告诉引擎不要转义:文章来源:https://www.toymoban.com/news/detail-799441.html
{{ md_content | safe}}
之后内容就可以正常被渲染而非显示字符串了文章来源地址https://www.toymoban.com/news/detail-799441.html
到了这里,关于解决flask中jinja2插值变量变成字符串的办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!