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

今天在通过使用{ { 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}}

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

相关推荐

  1. pythonjson.dumps将中文变成unicode字符解决办法

    2024-01-17 21:46:02       14 阅读
  2. Flask字符串变量拼接

    2024-01-17 21:46:02       15 阅读
  3. 关于与Flask配套Jinja2使用

    2024-01-17 21:46:02       38 阅读
  4. vue和nunjucks变量形式{{}}冲突

    2024-01-17 21:46:02       12 阅读
  5. 影响 Makefile 变量方式

    2024-01-17 21:46:02       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 21:46:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 21:46:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 21:46:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 21:46:02       20 阅读

热门阅读

  1. 【计算机二级考试C语言】C基本语法

    2024-01-17 21:46:02       35 阅读
  2. 第十四届蓝桥杯省赛PythonB组

    2024-01-17 21:46:02       31 阅读
  3. 电脑DIY-显卡

    2024-01-17 21:46:02       37 阅读
  4. 前端每次发版提示用户

    2024-01-17 21:46:02       34 阅读
  5. webassembly003 whisper.cpp的项目结构CMakeLists.txt

    2024-01-17 21:46:02       26 阅读
  6. 初来乍到!做一个个人介绍!

    2024-01-17 21:46:02       35 阅读
  7. SpringMVC controller方法返回值见解3

    2024-01-17 21:46:02       29 阅读
  8. Docker-Dockerfile

    2024-01-17 21:46:02       34 阅读
  9. docker 学习命令整理

    2024-01-17 21:46:02       30 阅读
  10. 设计模式-原型模式

    2024-01-17 21:46:02       36 阅读