解决flask中jinja2插值变量变成字符串的办法

发布时间:2024年01月16日

今天在通过使用{{ variable_name }}这种方式插入html内容时,发现变量内容到了页面中全部变成了字符串,
python代码:

return render_template(
    FilePath.file_path_to_page,
    md_content=html_content  # 返回html内容
)

html代码中插入:

{{ md_content }}

结果这在页面中都变成了类似下图的字符串,并没有渲染
在这里插入图片描述
应当在html代码中加入safe告诉引擎不要转义:

{{ md_content | safe}}

之后内容就可以正常被渲染而非显示字符串了

文章来源:https://blog.csdn.net/XIAOXIANG233233/article/details/135625186
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。