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)
如何获得唯一的非重复的文章?
注:不适用于MySQL的工作,因为它缺乏对不同领域的支持。 –
哦,这是一个很好的观点。我不知道,因为我完全使用Postgres。 –