Комментарии Django не отображаются в шаблоне - PullRequest
0 голосов
/ 28 января 2012

У меня проблемы с отображением комментариев в моем шаблоне. Когда я проверяю комментарий объекта в оболочке - возвращается список комментариев, и они кажутся нормальными. Однако в моем шаблоне они не отображаются. Загрузка страницы занимает больше времени, когда я включаю {% load comments%}, однако ничего не отображается, когда include {% render_comment_list для my_video%}, где my_video - это мой объект obj.

Любые предложения о том, как отладить это?

1 Ответ

1 голос
/ 28 января 2012

Попробуйте выполнить следующие действия

  • Убедитесь, что для видео есть хотя бы один комментарий.Вы можете добавить следующее в начале вашего 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 в файле settings.py.

В противном случае было бы полезно, если бы вы могли показать вид и шаблон.

...