Добавление и отображение комментариев с помощью django_comments
Недавно я начал изучать Python и Django и решил сделать блог в качестве своего первого проекта, используя Python 3.9.6 и Django 3.2.5. Чтобы включить раздел комментариев, я установил django_comments и следовал документации. После миграции новых моделей я попробовал добавить комментарий через Django Admin, но не смог заставить его отобразить {% render_comment_list for post %}
в post_detail.html
. Чтобы найти причину проблемы, я попробовал добавить следующие теги шаблона django_comments, чтобы понять, проблема ли это в render_comment_list
или в чем-то другом.
{% get_comment_count for post as comment_count %}
{{ comment_count }}
Оказалось, что выходное значение равно 0, так что причина отсутствия комментариев в том, что они не добавляются. Вот часть, которую я не могу понять: при добавлении комментария через Django Admin, выбирая blog | entry
в качестве типа содержимого и указывая object_id
, я не получаю никаких ошибок, и предположительно комментарий был добавлен правильно. Также ссылка "посмотреть на сайте" для комментария ведет меня на нужную запись в блоге.
Надеюсь, я объяснил достаточно хорошо, и некоторые из вас, ребята, смогут заметить, что, вероятно, является идиотской ошибкой. Если есть какая-то информация, которую я должен предоставить, чтобы лучше проиллюстрировать проблему, пожалуйста, дайте мне знать. Спасибо за ваше время.