COMMENTS_XTD_MAX_THREAD_LEVEL не работает должным образом - ответы не вложены под комментарий
Система комментирования работает нормально, комментарии обрабатываются и отображаются в представлении blog_details просто отлично. Не работает только уровень/вложенность или ответный комментарий.
Я играю с настройками уже более двух ночей, читаю документацию снова и снова, пробую разные вещи безрезультатно.
Я начинаю подозревать, что в моем проекте может быть проблема.
Если бы кто-нибудь мог просто посмотреть на мой код и указать на проблему.
Я использую этот пакет с моим тестовым приложением для блога, поэтому я установил следующие настройки.
settings.py
SITE_ID = 1;
COMMENTS_APP = 'django_comments_xtd'
COMMENTS_XTD_MAX_THREAD_LEVEL = 2 # site wide default
COMMENTS_XTD_MAX_THREAD_LEVEL_BY_APP_MODEL = {
# Objects of the app blog, model post, can be nested
# up to thread level 1.
'blog.post_details': 1,
}
html
{% load comments %}
{% load comments_xtd %}
{% block title %}{{ post_details.title }}{% endblock %}
<div class="pb-3">
<h1 class="page-header text-center">{{ post_details.title }}</h1>
<p class="small text-center">{{ post_details.publish|date:"l, j F Y" }}</p>
</div>
<div>
{{ post_details.body|linebreaks }}
</div>
{% get_comment_count for post_details as comment_count %}
<div class="py-4 text-center">
<a href="{}">Back to the post list</a>
⋅
{{ comment_count }} comment{{ comment_count|pluralize }}
ha{{ comment_count|pluralize:"s,ve"}} been posted.
</div>
{% if post_details.allow_comments %}
<div class="comment mt-3 mb-5">
<h4 class="text-center mb-4">Your comment</h4>
<div class="card pt-4">
{% render_comment_form for post_details %}
</div>
</div>
{% endif %}
{% if comment_count %}
<ul class="media-list">
{% render_xtdcomment_tree for post_details %}
</ul>
{% endif %}
Может быть, файл django_comments_xtd/comment_tree.html не отображается должным образом? Если да, то как я могу это исправить?
Как так получается, что система работает, а уравнивание - нет?
Любой совет будет высоко оценен.