2012-06-25 98 views
2

鉴于以下型号:Django的外键关系查找

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) 

就从哪里开始做到这一点有什么建议?

回答