我想获得Django Group中所有用户的列表。例如:
User.objects.filter(group='Staff')
我找不到如何在文档中的任何位置执行此查询。
答案 0 :(得分:42)
以下查询解决了我的问题。
User.objects.filter(groups__name='Staff')
感谢@SardorbekImomaliev搞清楚。
答案 1 :(得分:1)
此查询使您可以按组ID而不是组名查找用户:
group = Group.objects.get(id=group_id)
users = group.user_set.all()
这是一个查询,可让您按组名进行搜索:
users = User.objects.filter(groups_name='group_name')