Мой сайт на самом деле сайт трясогузки, хотя я не уверен, что это имеет значение. Это простое приложение для блогов со страницей блога для просмотра сообщений и страницей для отображения каждого сообщения.
Я следовал инструкциям здесь , чтобы настроить django-comments-xtd
В документации написано, что необходимо реализовать следующий код для отображения количества комментариев на каждой странице сообщения.
{% get_comment_count for object as comment_count %}
<div class="text-center" style="padding-top:20px">
<a href="{% url 'blog:post-list' %}">Back to the post list</a>
⋅
{{ comment_count }} comments have been posted.
</div>
Я изменил фактическую ссылку, чтобы она была следующей, так как она была на моем сайте (построена из другого учебника)
<p><a href="{{ page.get_parent.url }}">Return to blog</a></p>
Не думаю, что изменение URL-адреса могло бы вызвать проблему, насколько я могу судить. Я также загрузил комментарии в начале файла.
Фактическая ошибка:
Error during template rendering
In template /home/jake/blog/blog/post_page.html, error at line 8
'str' object has no attribute '_meta'
Строка 8 относится к этой строке:
{% get_comment_count for object as comment_count %}
Может ли кто-нибудь объяснить эту ошибку более подробно?