0

テンプレートにコメントが表示されません。シェルでオブジェクト コメントをテストすると、コメントのリストが返され、問題ないように見えます。ただし、私のテンプレートでは表示されません。{% load comments %} を含めるとページの読み込みに時間がかかりますが、{% render_comment_list for my_video %} を含めると何も表示されません。'my_video' は私の obj インスタンスです。

これをデバッグする方法について何か提案はありますか?

4

1 に答える 1

1

次の手順を試してください

  • 動画に少なくとも 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')),
    ...
)
  • settings.py にをdjango.contrib.comments追加したことを確認してください。INSTALLED_APPS

それ以外の場合は、ビューとテンプレートを表示していただけると助かります。

于 2012-01-27T22:36:03.970 に答える