2012-04-01 15 views
1

コメントフレームワークを使用して自分のサイトにコメントを実装しようとしています。私は、ドキュメントを追ってきました:Djangoがフレームワークの問題

https://docs.djangoproject.com/en/dev/ref/contrib/comments/

https://docs.djangoproject.com/en/dev/ref/contrib/comments/example/

マイテンプレートは以下のようになります。コメントは自分自身やフォームのコメントの数がショーで私のページで

{% extends "pbase.html" %} 
{% load comments %} 
{% block bcontent %} 

    <div class="main"> 
     <a href="{{ backurl }}">&lt;&lt; back</a> 
     <!-- Image --> 
     <ul> 
      {% if image.title %} 
       <div class="title">{{ image.title }}</div> 
      {% endif %} 
      <ul> 
       <img border="0" alt="" src="{{ media_url }}{{ image.image.name }}" width="900" /> 
      </ul> 
     </ul> 
     {% load comments %} 
     {% get_comment_count for photo.image object_pk as comment_count %} 
     <p>{{ comment_count }} comments have been posted.</p> 
     {% render_comment_list for photo.image object_pk %} 
     {% render_comment_form for photo.image object_pk %} 
    </div> 

{% endblock %} 

ではなく、 。私は何が欠けていますか?

おかげ

+0

'comments/list.html'テンプレートを作成しましたか? –

+0

'{%load comments%} {%render_comment_list for photo.image%}'を実行するとどうなりますか? – agf

+0

ドキュメントからは、デフォルトのlist.htmlテンプレートがあることを理解していますか?私はそれをカスタマイズする前にそれを働かせたいと思っていました。 @agfエラーが発生しました。レンダリング中にAttributeErrorが発生しました: 'str'オブジェクトに '_meta'属性がありません "ありがとう –

答えて

2

photo.imageはちょうどimageでなければなりません。私はimageが正しいことを知っています。あなたがテンプレートのどこかでそれを使用していて、それが間違っていたらあなたは気づきます。