如何从auth获取用户电子邮件.筛选UserProfile中的字段时的用户



在这种情况下,我需要查询UserProfile模型,但需要从auth中为每个用户记录获取一个字段。用户型号:

groups_list = User.objects.filter(status__in=group_list).values_list('email', flat=True)

过滤器中的"status"来自UserProfile模型。

有人能帮我吗?

谢谢你,

Erez

我认为这正是您所需要的。因此,它将类似于:

groups_list = User.objects.filter(userprofile__status__in=group_list).values_list('email',    flat=True)

UserProfile模型中,确保User的外键已设置related_name='profile'。然后您可以执行以下操作:

groups_list = User.objects.filter(profile__status__in=group_list).values_list('email', flat=True)

相关内容

最新更新