**I would like to get a list of UserProfile of a user's followers**

I have the following models :

```
class User(AbstractBaseUser, PermissionsMixin):
    username = models.CharField(max_length=16, unique=True, db_index=True)
#   ...

class UserProfile(models.Model):
    user = models.OneToOneField(User, related_name="profile", on_delete=models.CASCADE)
#   ...

class UserFollow(models.Model):
    follower = models.ForeignKey(User, related_name="follow_follower", on_delete=models.CASCADE)
    following = models.ForeignKey(User, related_name="follow_following", on_delete=models.CASCADE)
    date_created = models.DateTimeField(auto_now_add=True, editable=False)
#   ...

```

How can I accomplish this while optimizing database queries ?

> 
> I use rest framework.
> 
> 
>