django外键关系查找

时间:2012-06-25 03:15:36

标签: python django foreign-key-relationship

鉴于以下模型:

class Post(models.Model):
    title = models.CharField(max_length=200)
    html = models.TextField()

class PostTag(models.Model):
    post = models.ForeignKey('Post')
    tag = models.CharField(max_length=200)

我希望根据给定的PostTag查找帖子。因此,如果我有两个帖子,A和B,标记为“foo”,我希望能够查找带有该标签的所有帖子并获得帖子A和B。

我将查询图像看起来如下所示:

posts = Post.objects.filter(tag=tag)

有关从何处开始实现此目的的任何提示?

1 个答案:

答案 0 :(得分:4)

关闭。您需要指定哪个字段you're spanning across

Post.objects.filter(posttag__tag=tag)