2010-05-25 3 views
0

모든 게시물의 모든 코멘트 검색 방법 : 그래서나는 블로그 모델, 포스트 모델과 코멘트 모델이

posts = blog.posts.all() 

:이 istruction 모든 게시물을 검색 할 뷰에서

class Blog(models.Model): 

    title = models.CharField(_('name'), max_length=80)   
    creator = models.ForeignKey(User, related_name="created_pages") 
    created = models.DateTimeField(_('created'), default=datetime.now) 
    description = models.TextField(_('description'), null=True, blank=True) 

class Post(models.Model): 

    title = models.CharField(_('title'), max_length=60, blank=True, null=True) 
    body = models.TextField(_('body')) 
    blog = models.ForeignKey(Blog, related_name="posts") 
    user = models.ForeignKey(User)  
    comments = generic.GenericRelation(Comment) 


class Comment(models.Model): 

    content_type = models.ForeignKey(ContentType) 
    object_id = models.PositiveIntegerField(_('object ID')) 
    content_object = generic.GenericForeignKey() 
    user = models.ForeignKey(User) 
    body = models.TextField(_('body')) 

을 내 질문 :

템플릿의 모든 게시물에 대한 모든 의견을 검색하려면 어떻게해야합니까?

난이 tryed했지만 코멘트 표시되지 않습니다 : 당신은 단지 all을 놓친

{% for post in posts %} 

    {{ post.title }} 
    {{ post.body }} 

     {% for comment in post.comments.all %} 

     {{ comment.body }} 

     {% endfor %} 

{% endfor %} 

답변

1

. 지금 작동 ...보기에 문제가 ...

{% for comment in post.comments.all %} 
+0

으로 시도하지만, 코멘트 표시되지 않습니다 :( – xRobot

+0

작전 :) – xRobot

1

는 지금은 오류가없는이

{% for comment in post.comments_set.all %} 
+0

같은 문제가 발생합니다. 나는 코멘트를 보지 않는다 :( – xRobot

관련 문제