我必须建模:
class Blog(models.Model):
name = models.CharField(max_length=100)
tagline = models.TextField()
class Entry(models.Model):
blog = models.ForeignKey(Blog,related_name='entries')
headline = models.CharField(max_length=255)
body_text = models.TextField()
我想获得所有博客,并且在每个博客中,我都会知道标题为' bike'的所有条目。 因此输出将是所有博客的列表,blog.entries将包含已过滤的条目列表。
答案 0 :(得分:1)
您可以使用Prefetch:
k
答案 1 :(得分:0)
您可以执行此查询
Blog.objects.filter(entries__headline='bike')
它在单个查询中检索所有具有标题为自行车的条目的博客。所以在服务器上看起来更容易看到Spanning Multi Value Relationships