django-disqus不使用set_disqus_url或set_disqus_identifier

时间:2011-04-19 06:50:08

标签: django disqus

我过去曾使用旧版https://github.com/arthurk/django-disqus/。当我升级到0.4时,新的模板标签set_disqus_url和set_disqus_identifier似乎不起作用。

我想{% set_disqus_identifier "test" %}应该在模板中设置var disqus_identifier = 'test';,对吗?

最后,我按照安装说明设置了SITE,api键和短名称。将var disqus_identifier = 'test';放在模板中可以正常工作。 那么,django-disqus是否会被打破?

编辑:django-disqus的开发人员告诉我,将这些标记放在与{% disqus_show_comments %}相同的块中非常重要,这当然在文档中提到{{3} }}

1 个答案:

答案 0 :(得分:0)

我认为这已经解决但可能对其他人有用。可能是你忘了加载disqus标签:

some_template.html

# load the tags
{% load disqus_tags %}
# get comments for your website
{% disqus_show_comments "YOUR_WEBSITE_SHORTNAME" %}
# get the url for the current object to get the right comments
{% set_disqus_url object.get_absolute_url %}