我有一种情况需要查询UserProfile模型,但需要从auth.User模型中为每个用户记录获取一个字段:
groups_list = User.objects.filter(status__in=group_list).values_list('email', flat=True)
过滤器中的“状态”来自UserProfile模型。
任何人都能帮助我吗?
谢谢,
埃雷兹
答案 0 :(得分:1)
我认为this就是你所需要的。 因此它会像:
groups_list = User.objects.filter(userprofile__status__in=group_list).values_list('email', flat=True)
答案 1 :(得分:1)
在UserProfile
模型中,确保User
的外键设置为related_name='profile'
。然后,您可以执行以下操作:
groups_list = User.objects.filter(profile__status__in=group_list).values_list('email', flat=True)