使用 django_comments 但获取 'QuerySet' 对象没有属性“_meta”
Using django_comments but getting 'QuerySet' object has no attribute '_meta'
我的名为 comments
的 django 项目是 here。它有一个应用程序 comms
,可以使用 django_comments
.
显示评论
我有
- 已安装
django_comments
- 将其放在
settings.py
的 INSTALLED_APPS 字段中
- 已定义
SITE_ID = 1
- 启用站点框架
- 将
url(r'^comments/', include('django_comments.urls'))
放入urls.py
但是 this template 文件给我这个错误:
AttributeError at /
'QuerySet' object has no attribute '_meta'
我错过了什么?
将您的 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()).
没有测试代码,但类似的东西应该可以工作。
我的名为 comments
的 django 项目是 here。它有一个应用程序 comms
,可以使用 django_comments
.
我有
- 已安装
django_comments
- 将其放在
settings.py
的 INSTALLED_APPS 字段中
- 已定义
SITE_ID = 1
- 启用站点框架
- 将
url(r'^comments/', include('django_comments.urls'))
放入urls.py
但是 this template 文件给我这个错误:
AttributeError at /
'QuerySet' object has no attribute '_meta'
我错过了什么?
将您的 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()).
没有测试代码,但类似的东西应该可以工作。