我希望在模型人员拥有字段:role中获得以ADMIN为工作的人物对象和以EDITOR身份工作的人物对象。
我的模特:
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')
我做了什么:
People.objects.filter(group=group, role={'admin', 'editor'})
但我在queryset中没有对象:
[]
答案 0 :(得分:1)
尝试:
People.objects.filter(group=group, role__in=['admin', 'editor'])