在Django中选择具有外键的对象的子项?

时间:2010-08-20 23:47:35

标签: python django

我是Django的全新,所以答案可能非常简单。但是,我无法理解。

说我有两个裸骨模型。

class Blog(models.Model):
    title = models.CharField(max_length=160)
    text = models.TextField()

class Comment(models.Model):
    blog = models.ForeignKey(Blog)
    text = models.TextField()

在Python / Django shell中,如果我在变量中有一个Blog对象(比如blog = Blog.objects.get(id=3)),我该如何选择它的所有子注释?

这似乎不起作用:blog.objects.all()

1 个答案:

答案 0 :(得分:20)

按照外键“向后”使用

blog.comment_set.all()