如何在django中使用多说
<!-- 多说评论框 start -->
<div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div>
<!-- 多说评论框 end -->
<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
<script type="text/javascript">
var duoshuoQuery = {short_name:"yanzhan"};
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- 多说公共JS代码 end -->
很明显,一个div的评论框和一段js的代码,js代码只需要在网站中嵌入一次即可。
获取评论数
这里做一个简单的介绍
你需要在什么地方引用评论框或者获取评论数,就要在这个页面中引入上面的js,
data-thread-key 换成你文章的ID,如从数据库查出来的是article,那么这边就要填写 {{*article.id}}*.
data-url=”请替换成文章的网址” 这个在django中用 {{build_absolute_uri}}
data-title=”请替换成文章的标题” 换成{{article.title}} 即可。