Reputation: 9583
I want to get People objects who work as ADMIN and People objects who work as EDITOR in a Model People have field: role.
My Model:
GroupRoles = (
('admin', 'Admin'),
('editor', 'Editor'),
('normal', 'Normal'),
)
class People(models.Model):
user = models.ForeignKey(User)
role = models.CharField(max_length=40, choices=GroupRoles, default='normal')
What i did:
People.objects.filter(group=group, role={'admin', 'editor'})
But I get no object in queryset:
[]
Upvotes: 1
Views: 811
Reputation: 2671
Try:
People.objects.filter(group=group, role__in=['admin', 'editor'])
Upvotes: 2