0

我正在使用“AddThis”小部件来共享页面等站点,您可以通过包含一些 JS 并使其如下来自定义它的输出:

<script type="text/javascript">
var addthis_share = {
  templates: { twitter: {{ title }} : example {{ url }} RT @exampleuser' }
}
</script>

{{ title }} 和 {{ url }} 是 AddThis 获取为其服务设置的标题和 url 的方式,但这种语法也是 Django 的变量语法,有谁知道我如何正确使用它?Django 试图在页面加载时读取这个变量,我想避免这种情况并使它的 url 和标题是 AddThis 的数据。

谢谢

4

2 回答 2

0

无法在模板中转义 {{ }}。另一种方法是制作一个包含 AddThis.html 文件的单独文件并将其包含在您的模板中,如下所示:

{% ssi /home/html/AddThis.html %}

ssi 模板标签不解析变量

于 2011-12-02T15:57:37.520 回答
0

我完全了解 django,但是当我的 JS 语法与其他服务器端框架发生冲突时,将有问题的代码放在它自己的 .js 文件中通常会修复它。

于 2011-12-02T15:53:28.487 回答