使用django_comments但得到' QuerySet'对象没有属性' _meta'

时间:2015-05-04 09:15:07

标签: django comments django-comments django-errors

我的名为-o的django项目是here。它有一个应用comments,可以使用comms显示评论。

我有

  1. 已安装django_comments
  2. 将其放在django_comments
  3. 中的INSTALLED_APPS字段中
  4. 已定义settings.py
  5. 启用了网站框架
  6. SITE_ID = 1放入url(r'^comments/', include('django_comments.urls'))
  7. 但是this template文件给了我这个错误:

      

    /

    中的AttributeError      

    '查询集'对象没有属性' _meta'

    我错过了什么?

1 个答案:

答案 0 :(得分:1)

将您的home.html更改为:

{% load comments %}
<html>
    {% for entry in categ %}
        {% get_comment_count for entry as comment_count %}
        {% render_comment_list for entry %}
    {% empty %}
        <p> categ not present </p>
    {% endfor %}
</html>

据我所知,模板标签将对象作为参数,但您提供了Queryset(Category.objects.all())。

没有测试代码,但类似的东西应该有用。