Django 模板 render传参不转码

Posted wxgc-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 模板 render传参不转码相关的知识,希望对你有一定的参考价值。

 

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

 

Django代码

技术分享图片

html代码

技术分享图片

实际生成页面代码

技术分享图片

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

 

 

解决方法

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

技术分享图片

 

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

技术分享图片

代码调用成功!

 

以上是关于Django 模板 render传参不转码的主要内容,如果未能解决你的问题,请参考以下文章

a标签javascript传参不正确的解决办法!

地址栏传参不安全的解决方案

php传参不成功?

php json_encode使用中文不转码

django配置setting

django的路由层