Выбрать потомков объекта с ForeignKey в Django? - PullRequest
7 голосов
/ 21 августа 2010

Я новенький для Джанго, поэтому ответ на этот вопрос, вероятно, очень прост. Однако я не могу понять это.

Скажем, у меня есть две голые модели.

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 есть объект Blog в переменной (скажем, blog = Blog.objects.get(id=3)), как выбрать все дочерние комментарии?

Это не похоже на работу: blog.objects.all()

1 Ответ

20 голосов
/ 21 августа 2010

для следования внешним ключам «назад», которые вы используете

blog.comment_set.all()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...