2013-05-03 2 views
0
class Post(models.Model): 
    title = models.CharField(max_length=255) 
    category = models.ForeignKey(Category) 
    ... 

class Comment(models.Model): 
    body = models.TextField() 
    post = models.ForeignKey(Post) 
    ... 

전망템플릿의 단일 게시물에서 댓글을 얻는 방법은 무엇입니까?

def single_post(request,slug): 
    p = Post.objects.get(slug=slug) 
    cat = Category.objects.all() 
    return render_to_response('single_post.html',{'p':p,'cat':cat},context_instance=RequestContext(request)) 

어떻게 템플릿에서 하나의 게시물에 의견을 얻을 수 있습니까? 관점에서

답변

1

: 같은 템플릿에서

def single_post(request,slug): 
    p = Post.objects.get(slug=slug) 
    cat = Category.objects.all() 
    comments = Comment.objects.filter(post=post) 
    return render_to_response('single_post.html',{'p':p,'cat':cat, 'comments':comments},context_instance=RequestContext(request)) 

, 뭔가 :

{% for comment in comments %} 
    {{ comment.body}} 
{% endfor %} 
관련 문제