Reputation: 321
I write
users = User.objects.filter(is_active=True, article_creator__in=articles)
And I get queryset
<QuerySet [<User: A>, <User: A>, <User: A>, <User: B>, <User: C>, <User: B>]>
How can to remove duplicate values. I need get this queryset
<QuerySet [<User: A>, <User: B>, <User: C>]>
Upvotes: 1
Views: 484
Reputation: 305
You are looking for .distinct()
So your new query will look like -
users = User.objects.filter(is_active=True, article_creator__in=articles).distinct()
You might also want to check this answer out.
Upvotes: 2