今天通过Django后端向前端页面传递一行js代码,却发现符号被转码了导致代码不能执行

 

Django代码

Django 模板 render传参不转码

HTML代码

Django 模板 render传参不转码

实际生成页面代码

Django 模板 render传参不转码

我们可以看到实际代码中的引号被转义,导致代码不能执行,

 

 

解决方法

我们在HTML代码中改成这样就好了

Django 模板 render传参不转码

 

 加上   | safe 这样就可以防止字符串转义了

Django 模板 render传参不转码

代码调用成功!

 

相关文章:

  • 2021-09-04
  • 2022-12-23
  • 2021-11-13
  • 2022-01-12
  • 2022-01-10
  • 2022-01-29
  • 2021-08-17
  • 2022-12-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2021-12-27
  • 2021-10-07
  • 2022-12-23
相关资源
相似解决方案