threadedcommetnsをDjangoアプリに統合しようとしていますが、その動作を理解するのに問題があります。テンプレートは次のようになります(チュートリアルの例に基づく):
<h3>Comments on This Post:</h3>
{% get_threaded_comment_tree for post as tree %}
{% for comment in tree %}
<div style="margin-left: {{ comment.depth }}em;" class="comment">
{% link_to_profile comment.user %}
{% auto_transform_markup comment %}
</div>
{% endfor %}
<p>Reply to Original:</p>
<form method="POST" action="{% get_comment_url post %}">
{% csrf_token %}
<ul>
{% get_threaded_comment_form as form %}
{{ form.as_ul }}
<li><input type="submit" value="Submit Comment" /></li>
</ul>
</form>
それで、それらがスレッド化されたコメントである場合、誰かがすでに残しているコメントに返信するにはどうすればよいですか?そのためのフォームはどこにありますか?私はなんとかReply to Original
フォームを取得することができましたが、これにより、コメントはまったくスレッド化されません。
よろしくお願いします。
PS実際、このアプリがdjango 1.3でどのように機能するかについてはあまり満足していないので、別の方法を提案することも素晴らしい答えになるでしょう。