2013-05-15 63 views
0

我有查询:如何删除结果查询中的重复项?

articles = Article.objects.filter(Q(owner=request.user)|Q(group__user=request.user)) 

但是这表明了我的一些文章两次(在文章编辑组所有者=用户和用户)。

型号:

class ProfileGroup(models.Model): 
    user = models.ManyToManyField(user) 
    name = models.CharField(max_length=100) 


class Article(models.Model): 
    title = models.CharField(max_length=200) 
    text = models.TextField() 
    group = models.ForeignKey(ProfileGroup) 
    owner = models.ForeignKey(user) 

如何获得唯一的非重复的文章?

回答

相关问题