我正在使用“AddThis”小部件来共享网站等页面,你可以通过包含一些JS来定制它的输出并将其作为这样:
<script type="text/javascript">
var addthis_share = {
templates: { twitter: {{ title }} : example {{ url }} RT @exampleuser' }
}
</script>
{{title}}和{{url}}是AddThis'为他们的服务设置标题和网址的方式,但这种语法也是Django的变量语法,有谁知道如何正确使用它? Django正在尝试在页面加载时读取这些变量,我想避免这种情况并将其设置为url和title,而不是AddThis'数据。
THX
答案 0 :(得分:0)
我确切地知道关于django的所有内容,但是当我将JS语法与其他服务器端框架冲突时,将违规代码放在自己的.js文件中通常会修复它。
答案 1 :(得分:0)
无法在模板中转义{{}}。替代方法是创建一个包含AddThis.html文件的单独文件,并将其包含在模板中,如下所示:
{% ssi /home/html/AddThis.html %}
ssi模板标记不解析变量