我想使用UserProfile对象访问用户模型字段。 我在Userprofile中有一个'role'字段,
class UserProfile(models.Model):
user = models.OneToOneField(User)
role = models.CharField(max_length=30)
现在每个用户都有一个角色,'主管'或'管理员',我想获得其角色=主管的用户对象。我希望能够访问具有角色管理员的用户的用户名,该用户模型是在自定义的用户模型中。 我无法正确查询。请帮助。
答案 0 :(得分:1)
supervisor_usernames = [up.user.username for up in UserProfile.objects.filter(
role='supervisor')]