Использование django_comments, но получение объекта 'QuerySet' не имеет атрибута _meta
Мой проект Django назван comments
здесь Есть приложение comms
который есть для отображения комментариев с помощью django_comments
,
я имею
- установлены
django_comments
- положить его в поле INSTALLED_APPS в
settings.py
- определили
SITE_ID = 1
- включил структуру сайтов
- положил
url(r'^comments/', include('django_comments.urls'))
вurls.py
Но этот файл шаблона дает мне эту ошибку:
AttributeError at /
Объект QuerySet не имеет атрибута _meta
Что мне не хватает?
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()).
Не проверенный код, но что-то подобное должно работать.