テンプレートにコメントが表示されません。シェルでオブジェクト コメントをテストすると、コメントのリストが返され、問題ないように見えます。ただし、私のテンプレートでは表示されません。{% load comments %} を含めるとページの読み込みに時間がかかりますが、{% render_comment_list for my_video %} を含めると何も表示されません。'my_video' は私の obj インスタンスです。
これをデバッグする方法について何か提案はありますか?
テンプレートにコメントが表示されません。シェルでオブジェクト コメントをテストすると、コメントのリストが返され、問題ないように見えます。ただし、私のテンプレートでは表示されません。{% load comments %} を含めるとページの読み込みに時間がかかりますが、{% render_comment_list for my_video %} を含めると何も表示されません。'my_video' は私の obj インスタンスです。
これをデバッグする方法について何か提案はありますか?
次の手順を試してください
動画に少なくとも 1 つのコメントがあることを確認してください。views.py の先頭とfrom django.contrib.comments.model import Comment
テンプレートをレンダリングする前に、次を追加できます。print Comment.objects.filter(content_type = MyVideoType, object_pk = my_video.pk)
コメントがある場合は、コメントが公開されていることを確認してください。
以下をurls.py
urlpatterns = patterns('',
...
(r'^comments/', include('django.contrib.comments.urls')),
...
)
django.contrib.comments
追加したことを確認してください。INSTALLED_APPS
それ以外の場合は、ビューとテンプレートを表示していただけると助かります。