2012-04-01 88 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'模板? – 2012-04-01 12:44:49

+0

如果你只是做了{%载入评论%} {%render_comment_list for photo.image%}'会怎么样? – agf 2012-04-01 12:48:24

+0

从文档我明白,有一个默认的list.html模板?我想在定制之前使用它。 @agf我得到的错误“Caught AttributeError呈现时:'str'对象没有属性'_meta'”谢谢 – 2012-04-01 12:50:57

回答

2

photo.image应该只是image。我知道image是正确的,因为你在模板的其他地方使用它,如果它错了,你会注意到。