私はこれ以上私の髪を引っ張ってきて、何が起こっているのか理解できません。Django get_comment_listは空のリストを返します
私はこれを行うことができます私の見解では:私はときに私のテンプレートに続いて
from django.contrib.comments import Comment
...
context['comments'] = Comment.objects.filter(object_pk = self.kwargs['pk'])
...
を:
{% for comment in comments %}
{{ comment.comment }}
{% endfor %}
それは完璧に動作し、各コメントを表示...しかし
私はコメントのためのdjangoのテンプレートタグを使用しようとする空リストを得る
{% load comments %}
{% get_comment_list for video as comments %}
{% for comment in comments %}
{{ comment.comment }}
{% endfor %}
{{ comment_list|length }} // displays '0'
Iは、テンプレート内の他の場所でそれを使用し、それが正常に動作 - - 上記のコードにおいて
ビデオテンプレートコンテキストにおけるオブジェクトのインスタンスである。またすなわち{{video.title}}、{{}} video.id
- 他のコメントテンプレートタグが正常に動作するように見える:
{% render_comment_list video %}
は、私がコメント/するlist.htmlに位置しているテスト用テンプレートを表示する - このテンプレートは、単に「こんにちは世界」を出力します。
ここで何が起こっているのか、どうやってデバッグするのですか?