2010-09-03 99 views
2

我已经构建了一个博客类型的应用程序。在Django。我正在尝试使用montylounge's django-disqus来整合DISQUS的注释。但所有博客文章的评论都显示在每个博客页面上。可能是什么问题呢 ?所有的disqus评论都显示在所有的博客页面

+0

您是否已经实施了Olly的建议,如果是的话,您是否愿意分享您的解决方案,并可能将其提交给django-disqus? – 2011-01-15 19:41:31

回答

6

我不确定django模块是如何集成的,但是从Disqus的角度来看,这听起来像你没有为每个页面上的“disqus_identifier”变量设置一个唯一的值。

你需要有实例化这样的变量:

var disqus_identifier = 'blogpost_<BLOG POST ID HERE>'; 

以前加入JavaScript文件disqus。

1

我认为你应该查看页面源代码。 检查disqus_url - 它是一个绝对的URL?

django-disqus经常这样写:{% set_disqus_url object.get_absolute_url %} 但是object.get_absolute_url是你的设置。

2

你可以试试这个。就我而言,它解决了我的问题,类似于你的问题。干杯!

var disqus_url ='yoursite_dot_com/path_to/id-of-blog-post';

var disqus_identifier ='/ id-of-blog-post /';

相关问题