我写
users = User.objects.filter(is_active=True, article_creator__in=articles)
然后我得到queryset
<QuerySet [<User: A>, <User: A>, <User: A>, <User: B>, <User: C>, <User: B>]>
如何删除重复的值。我需要这个queryset
<QuerySet [<User: A>, <User: B>, <User: C>]>
答案 0 :(得分:2)
您正在寻找.distinct()
因此您的新查询将类似于-
users = User.objects.filter(is_active=True, article_creator__in=articles).distinct()
您可能还想查看this的答案。