0

comments我命名的django 项目在这里。它有一个应用程序comms,可以使用django_comments.

我有

  1. 已安装django_comments
  2. 把它放在 INSTALLED_APPS 字段中settings.py
  3. 已定义SITE_ID = 1
  4. 启用网站框架
  5. 放入url(r'^comments/', include('django_comments.urls'))_urls.py

但是这个模板文件给了我这个错误:

属性错误在 /

'QuerySet' 对象没有属性 '_meta'

我错过了什么?

4

1 回答 1

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())。

未测试代码,但类似的东西应该可以工作。

于 2015-05-04T10:34:45.290 回答