gpt4 book ai didi

Django + disqus : Comment options below every blog entry

转载 作者:行者123 更新时间:2023-12-01 15:13:55 25 4
gpt4 key购买 nike

在我的网站上,我在一个页面上显示多个博客条目。我想为用户提供在每个条目下方发表评论的选项,但 django-disqus 给我带来了困难。

在我的 html 模板 中,我正在轮流浏览博客条目,并希望通过下面的 disqus 显示评论选项:

...
{% load disqus_tags %}
{% disqus_dev %}
...
{% for entry in blog %}
<div class="span5">
<p>{{ entry.text }}</p>
{% set_disqus_identifier "entry_" entry.id %}
{% disqus_recent_comments shortname 5 50 0 24 %}
{% endfor %}
...

但是,Django 提示错误

Exception Type: AttributeError
Exception Value: 'list' object has no attribute 'var'

如何通过 Disqus 为每个博客条目显示专用评论字段?

最佳答案

似乎无法在同一页面上显示多个评论部分,因为 disqus 使用 url 作为标识符。

There was a SO post regarding a similar implementation in JS.

我已经放弃了 django-disqus 并实现了 django-fluent-comments Link to GitHub .它似乎允许这个特定的要求。

只需添加到您的代码中:

...
{% load comments %}
...
{% render_comment_list for object %}
...

其中 object 是您的博客条目对象。这对我来说是一种解决方案。

关于Django + disqus : Comment options below every blog entry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18414466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com