1

我过去使用过旧版本的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 %},这当然在文档http://django-disqus.readthedocs.org/en/latest/templatetags 中提到。 html#disqus-show-comments

4

1 回答 1

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 %}
于 2015-02-25T12:36:57.307 回答