对于django身份验证组和用户模型,我想查询其用户的所有组。 (可以使用user_id列表)。
我尝试过
Group.objects.all().select_related('user')
但是它不起作用:
FieldError: Invalid field name(s) given in select_related: 'user'. Choices are: (none)
答案 0 :(得分:1)
我认为这可以满足您的要求:)
from django.contrib.auth.models import Group
group_user_dict = {group.name: group.user_set.values_list('id', flat=True) for group in Group.objects.all()}